当前位置: 首页 > 面试经验 >

字节前端面经

优质
小牛编辑
83浏览
2023-10-08

字节前端面经

一面:

  1. 自我介绍
  2. 项目亮点
  3. 实习期间学到了什么
  4. 数据类型
  5. 怎么判断是Null
  6. 怎么判断数组
  7. 浏览器为什么是单线程
  8. web worker
  9. 布局有哪些
  10. vue2和3区别
  11. diff算法
  12. vue的生命周期
  13. 浏览器关闭后,vue的生命周期
  14. 怎么解决跨域

手写:

  1. 输出什么
  2. 单行超出省略,多行超出省略
  3. 深度优先遍历

二面:

  1. 自我介绍
  2. 项目难点,拷打二十分钟
  3. js defer和async区别
  4. IOS七层模型
  5. HTML缓存
  6. cookie有什么缺点
  7. tcp和udp的区别
  8. udp既然这么不可靠,那么他的应用场景有哪些
  9. https比http好在哪里
  10. promise用来干什么,解决了什么问题
  11. 宏任务和微任务有哪些

手写:

  1. 事件循环
  2. promise.all
  3. 输出两个日期之间的所有日期

三面:

  1. 前面的面试体验怎么样
  2. 实习之后的提升
  3. websocket断开后怎么重连
  4. websocket是否有跨域
  5. 大文件的断点续传怎么实现,数据传输一半断掉了怎么处理
  6. 前端怎么进行分片处理
  7. 按需加载怎么实现原理
  8. ES6 和 CommonJS 模块化区别
  9. 路由 hash 和 history 区别
  10. 怎么监听路由的变化
  11. 服务端怎么配置history
  12. addEventListener 第三个值了解吗
  13. 用 image 和 background-size做背景,调整大小时怎么修改样式
  14. object-fit
  15. es5 实现继承的方式
  16. es5 实现一个类,里面的 id 递增
  17. 寻找公共父节点
  18. 前端安全性问题
  19. 怎么预防 XSS 攻击
  20. CSP

三面面得不是很好,已挂

 类似资料: