腾讯前端一面面试记录

项目介绍,顺着项目问到了防抖,防抖的原理

然后就开始提问-回答的模式:

0. 介绍一下Vue项目中存储状态的技术

这个这个,讲了Vuex,第一次讲,感觉说的有点乱

1. Vue和JS的区别

一开始有点摸不着头脑,后来面试官提示往虚拟DOM上讲。就顺着讲了Diff算法,讲了key的作用,自己举了一些例子,讲的有点磕磕巴巴的

2. Vue双向绑定是如何实现的

原理看过,要是跟着文章写过,但是让讲就讲的很乱,讲了Vue2用Object.defineProperty劫持,再用订阅发布模式……遇到这种不知道该怎么讲得顺畅些

3. JS数据类型,以及如何判断,instanceof原理

4. 你是怎么理解原型链的

5. 讲讲继承

每次讲继承都跟讲绕口令一样……话说大家遇到了会直接说最优解决的寄生组合继承,还是一步一步从原型链继承-构造函数继承-组合继承这样来讲

6. this的指向规则

这个讲的不全,我只提到了call,apply,bind,箭头函数和new。面试官提问了连续bind的情况下this会怎么样,以及为什么。

7. 讲讲异步编程方案,介绍一下自己常用的

讲了一下Promise,就是介绍了一下概念,然后问面试官还要往哪方面深入,然后面试官就说继续下一题了(慌……

8. 讲讲event loop

就讲了一下事件循环的执行流程,微任务宏任务这些的

9. 讲讲跨域

讲了一下CORS(相关请求头都忘了),JSONP,然后自己还扯到了本地开发项目时webpack里面的devserver,不知道是不是走远了(

10. HTTP 缓存

11. 讲一下DNS查询

就是本地hosts->本地DNS服务器->DNS查询,然后是递归式查询和迭代式查询(八股文背诵ing

12. 网络安全方面有什么知道的吗

之前看过的然后名字都想不起来了!

然后是算法题,口述思路、时间复杂度、空间复杂度:

  1. 最大连续子数组和
  2. topk

感想:

这次面试面试官就是纯问问题,我也就一个劲地说,面试官反问的环节比较少,所以也不知道自己的回答情况。

再一个就是,这次面试是电话面,很多平时以手写形式考察的内容要口述,就表现得不太好,可能平时复习的时候还要多注意思路的复习,嘴巴上说一下(有没有更好的办法TAT

#秋招##面经##腾讯##校招##前端工程师#
全部评论
楼主结果怎么样
1 回复
分享
发布于 2021-08-21 17:43
楼主是哪个部门呀
点赞 回复
分享
发布于 2021-08-18 13:08
联想
校招火热招聘中
官网直投
请问是之前有做过腾讯笔试嘛?我投了腾讯还没有消息
点赞 回复
分享
发布于 2021-08-18 14:27
楼主是哪个部门哇
点赞 回复
分享
发布于 2021-08-31 22:28
一面和二面隔了多久
点赞 回复
分享
发布于 2021-08-31 23:32

相关推荐

8 58 评论
分享
牛客网
牛客企业服务