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

字节 提前批 前端 一二三四面 凉经

优质
小牛编辑
108浏览
2023-03-28

字节 提前批 前端 一二三四面 凉经

部门投递是技术中台 杭州 前端

一面

  1. 个人介绍,为什么学习前端;
  2. 什么是 TDD,它的好处是啥;
  3. Vue 和 React 的区别是什么;
  4. 说一下 Vue3 源码的 happy path 实现;
  5. Vue2 和 Vue3 响应式的差别;
  6. Vue2 中是如何做数组的响应式的;
  7. 手写一个 Redux 中间件,并实现一个 compose 函数 + 测试用例;
  8. 手写防抖 + 节流 + 测试用例;
  9. 两数相加。

二面

  1. 个人介绍;
  2. 如何评价 vite3.0,你如何看待未来 vite 发展;
  3. 如果用 esbuild 代替 rollup 打包,有什么优势,除了速度上;
  4. 如何评价 vue conf 2022 里面尤大对于未来 vue 的发展;
  5. vue 如果做真实 DOM,和 svelte 比有什么优势;
  6. 如果做真实 DOM,应该怎么兼容原来虚拟 DOM 的功能;
  7. 组件库如何设计,如何参考 Antd 等知名组件库的思路;
  8. React 中如何做复杂动画;
  9. electron 架构是什么,electron 如何数据传输;
  10. 介绍下 webRTC,sdp 协议;
  11. 场景题,大概就是 electron 中进程间通信二进制数据怎么做最高效;
  12. 了解 flutter/RN/小程序 吗;
  13. 小程序相比起 h5 移动端的优势;
  14. 手写题:实现一个并发请求。

三面

  1. 说一下你最近看的前端文章;
  2. 如何学习前端的;
  3. 为什么学习前端;
  4. 为什么编写组件库;
  5. websocket 连接时发生了什么;
  6. weakSet weakMap 应用场景和使用注意事项;
  7. 进程和线程有什么区别;
  8. 线程间如何通信,什么是锁;
  9. udp 和 tcp 有什么区别,各自应用场景;
  10. 闭包的使用场景及注意事项;
  11. 什么是堆内存和栈内存;
  12. 什么是段页式内存管理;
  13. 你有什么优点,你有什么缺点;
  14. 说说你压力最大的时候;
  15. 手写题:求和函数 sum(1, 2)(3, 4)(5).sumOf()。

四面

  1. 单纯聊天,聊天内容就是今年形势不好

一周后 hr 打电话告诉我没有 hc 了,流程结束,看来今年确实形势不太好。

大概一个小时后被视频云部门捞了,经确认又要从一面开始了。

#前端工程师##字节跳动##提前批##面经#
 类似资料: