2021-03-21

面经:腾讯

写在前面

  • 腾讯的面试周期非常非常长 😃
    • 整个面试过程2个多月,早投,做好长期奋战的准备
  • 会有面委会等加试过程(不止一轮)
  • 微软面经下周产出预告 ⚠️

当前状态

  • 已投递
  • 已拿 Offer

面试总结

一轮面试

项目相关

技术相关

  • 前端持久化存储有哪些解决方案?
  • GET 和 POST 区别
  • 跨域定义,在生产环境中有哪些解决方案
  • Webpack
    • 基本配置结构
    • 基本工作原理
    • plugin 在什么时候会参与到整个工作中去
  • React 虚拟 dom
    • 本质上是什么
    • 为了解决什么问题?
    • 如果让你去实现,会怎么去实现?
  • 弹性布局
  • 垂直居中,不用 flex 怎么去做?
  • CSS 动画
    • animation 与 transiaction 哪一个可以实现更加高精度的动画?
  • 绘制圆形
  • 绘制三角形
  • 实现半透明
    • 蒙层效果
    • opacity background-opacity 区别?
  • 前端安全
    • 如何配置CSP

coding

问题太多,没有时间进行 coding 测试

二轮面试

已省略略重复问到的问题

项目相关

技术相关

  • 阐述对 this 理解
  • 箭头函数为什么不能用做构造函数
  • js如何实现继承

coding

三轮面试

已省略略重复问到的问题

项目相关

技术相关

  • Http 2.0 与 Http 1.0 区别
  • 阐述对 Http 3.0 的了解
  • 阐述一下对闭包的理解
  • 阐述原型链

coding

四轮面试

已省略略重复问到的问题

项目相关

技术相关

  • React-Router 的实现原理
  • 如何在JavaScript中实现不可变对象?

coding

  • 采用发布订阅模式,实现 Promise

五轮面试

已省略略重复问到的问题

项目相关

技术相关

  • 常用的 ES6 语法

  • 对于 script 标签的了解

    • defer
    • async
    • type=”module”
  • 从输入URL到页面展示,这中间发生了什么?

coding

写在后面

  • 腾讯非常喜欢问 前端安全,累计被问三遍 🤩
  • 祝大家多多发财