记一次腾讯面试题

2,584 阅读2分钟

本人面试的是腾讯文档的前端岗位,面试的时间是20200620,一共面试了三轮然后淘汰,下面是我的面试题。每次面试完成都会有短信通知,而且面试的时间都在一个小时左右。

一面

  1. 自我介绍
  2. websocket原理?
  3. 你是如何封装组件的,你都封装了那些组件?
  4. react的视图更新是如何做的?
  5. 你的项目webpack都是怎么配置的?
  6. 数字范围1-1000,把1000个数字随机打乱放到数组中(笔试)
  7. 深拷贝(笔试)
  8. 一对羊一个月可以生一对羊,10个月后有多少对羊(笔试)

二面

  1. websocket原理?
  2. 讲一下xss和csrf攻击?
  3. 怎样做好渲染优化?
  4. 说一下宏任务和微任务?
  5. 讲一下你的项目?
  6. 你的缺点是什么?

三面

  1. 为什么要用websocket?
  2. 滑动窗口的作用和原理?
  3. UPD如何保障数据更可靠的传输?
  4. 前端登陆的时候用户名和密码怎样安全的传给后端?
  5. 在所有的Unicode字符中找到第一对重复出现的字符?(笔试)
  6. 你觉得你的有些特定可以让我录用你?

第三面的面试题我大部分都不会,比如说滑动窗口,我大概了解它是用来流量控制的,但是不知道工作原理是什么,还有UPD保障可靠性这方面的知识点也没有了解,所以淘汰也是很合理的,没有充分掌握前端的知识体系。

腾讯面试的题目考察了大部分网络方面的知识点和小部分的算法,所以大家面试的可以着重复习一下!