欢迎光临散文网 会员登陆 & 注册

Tencent腾讯前端开发岗位面试题,我来为大家撑伞了

2023-05-23 19:27 作者:程序员恶魔兔  | 我要投稿

其实三年前校招的时候就往腾讯投了一次简历,结果很明显躺板板了,随后这个理想就被暂时封存了,但是这个种子一直埋在心里


这三年除了工作以外,也会坚持写博客,也因此结识了很多优秀的小伙伴,从他们身上我学到了特别多东西,把这次面试分享出来,也是希望可以帮助到更多的人。 

一面(视频远程面试)

1、自我介绍

2、自我介绍途中问实习都干啥了,用的什么技术

栈?

3、了解过React吗?

4、Vue的生命周期

5、Vue的数据是单向绑定还是双向绑定?什么是双

向绑定?

6、(ObiectdefineProperty)具体是干嘛的?里面的

set和qet方法又是干嘛的?了解过set和qet方法用is

(setter、getter)实现吗?

7、JS的基本数据类型有哪些?

8、有了解过yue里的DOM操作吗?比如id、class这

些怎么在vue里获取这些

9、了解数组的map和foreach吗?知道他们的区别

吗?

10、v-show和v-if有什么区别?

11、知道display的其他属性吗?

12、flex布局有用过吗?如何让一个元素在正方形中

垂直水平居中?

13、接上题,如果用定位来做该怎么实现呢?

14、父元素本来是由子元素撑起来的,当子元素使

用绝对定位后,父元素高度会受影响吗?为什么?

15、还有没有其他方式让一个元素脱离文档流?

16、了解position的stickv属性吗?说说你的理解

17、让一个页面元素隐藏的方法除了display:none

之外还有其他的方法吗?他们有什么区别?

18、说一下页面渲染的过程

19、renderTree里包括is执行吗?

20、了解原型链吗?他们是怎么继承的?可以写一

个例子吗?

21、说一下call、apply和bind的区别

22、ES6箭头函数里还会用到bind吗?为什么?箭头

函数的this是怎么定义的?

23、知道html语义化是啥不?html5都有哪些语义化

标签?

24、了解闭包吗?说说你的理解

我特意整理了一下,有很多问题不是靠几句话能讲清楚,所以整理成一份文档,用来回答这些面试题。很多问题其实答案很简单,但是背后的思考和逻辑不简单 



二面(现场)

1.自我介绍

2.websocket建连过程

3.websocket心跳检测是怎么做的?用的什么标识

4.模块搭建的原理是什么?

5.模块是怎么被引入页面并渲染的?

6.SSR流式渲染是怎么实现的?

7fiber架构解决了什么问题?

8.计算阶段和渲染阶段分别能被fiber机制打断吗?

9.有没有接触过多个应用聚合在一起的项目?为什么

要这样做

10.有没有什么问题想问我的?

Ps:个人经历里提到了通信相关的问题和阿里搭建相

关的技术点,因此被疯狂深挖,还是挺难的


三面

1.项目介绍

2.项目中选择一些框架的理由

3.项目难点具体是怎么解决的

4.原型链

5.EventLoop

6.为什么要设置宏微任务

7.JS最大安全整数

8.浮点数解决办法

9.HTTP状态码

10.描述快排以及各个排序算法的适用场景

11.设计模式

12.算法:最长回文子串

大家在去面试自己中意的公司之前建议大家先去练练手,我首先去了抖音和百度,每次都会带上录音笔,这样可以更快的发现自己的错误并改正,校招看重的是基础,社招也重基础但是更多的是考察项目,上面一些题可能有些很简单,但是某些点面试官会深挖

面试前也准备了挺久,前面主要是看电子书,学习笔记视频什么的,后面就是刷面试真题我也整理出来了,(附大厂面试原题)

我的学习笔记

前端高频面试题

JS高频面试题

设计模式

虽然只是微不足道的一点成绩但这是对我这三年努力的肯定,也是圆了自己一个梦想,以后也会继续努力。


UP主整理不易,有需要相关面试教程或者学习资料


获取方式:


1、一键三连+关注


2、后台主动留下你的足迹回复“资料”即可  


Tencent腾讯前端开发岗位面试题,我来为大家撑伞了的评论 (共 条)

分享到微博请遵守国家法律