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

快手面经

优质
小牛编辑
99浏览
2023-08-22

快手面经

一直没怎么写过面经,今天HR面结束了,写个前端面经总结吧。

时间线:

08-10(一面)

08-14(二面)

08-22(HR)

面经:

比较常规的八股和手撕我都不太记得了,就写写我印象比较深刻点的吧。

  1. JS的事件循环,setTimeout为什么不准确,优先机制(渲染、微任务、宏任务等),setTimeout、setInterval定时任务实现有区别吗?
  2. 谈谈你对React的理解(运行时,调度器,requestIdleCallback(postMessage模拟),Fiber,时间切片...)
  3. 谈谈你对虚拟DOM的理解
  4. ssl过程;为什么不直接使用非对称加密
  5. http2,http1.1;http2多路复用的原理,以及可能存在的问题
  6. 手写一个对象池
  7. 异步输出、手写Promise的API(all,allSettled这些)
  8. url到页面的整个过程
  9. script
  10. svg canvas
  11. 数组深度
  12. 手写cacheRequest
  13. 继承相关的内容
  14. Electron渲染进程间通讯
  15. css module, less, sass, css in js
  16. 工程化的问题,vite,webpack,umd,esm,commonjs,插件
  17. 还有一些闲聊的内容,web worker,序列化,SharedArrayBuffer,native扩展(c++,rust)

......还有一些,我忘记了,大概就这些吧,整个过程还是比较轻松愉快的,感谢面试官和HR。许愿offer。

 类似资料: