字节跳动面经(已拿Offer)

原创 1275917839 随笔 随意 268阅读 21 天前 举报

以下并没有包含全部的面试问题,因为有的确实记不得了。一面和三面大概一个小时,二面两小时,都是视频面试,都要手撕代码

以下忽略自我介绍和你通过哪些渠道学习前端知识这种必问问题

一面

  • 1.http三次握手过程?为什么是三次而不是两次或者四次?
  • 2.介绍一下https?说一下它的加密过程?
  • 3.分别介绍ES6的Class与ES5的对象继承以及它们的区别?
  • 4.数组去重
  • 5.不声明任何额外变量实现Array的map?
  • 6.介绍Promise和AsyncFunction
  • 7.一个概率题

二面

  • 1.简述你的前端知识栈?为什么你觉得CSS比JS难学?
  • 2.考察个人项目
  • 3.实现一个简易的node的EventEmitter
  • 4.如何快速判断一个IP地址是否在一组IP地址中,写出代码
  • 5.你觉得Vue比较React的优势在哪里
  • 6.Vue如何保证钩子函数的顺序执行
  • 7.Vue的数据绑定

三面

  • 1.一个算法题
  • 2.==的比较规则
  • 3.React的JSX解决了什么问题
  • 4.前端性能优化
  • 5.浏览器限制单个页面的请求数量的规则是什么
  • 6.Vue多个组件如何共享同一状态(非Vuex)
  • 7.Webpack代码优化
  • 8.Web Component
评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复