复盘

1 min

微购一面

  1. 小程序

  2. h5 hybrid app

  3. RN

  4. 移动端适配方案,有几种方案?

  5. requestAnimationFrame

  6. cookie localStorage sessionStorage indexDB

  7. cookie 里的 domain 是拿来干嘛的,http only 是拿来干嘛的

  8. 强缓存 协商缓存,平时项目中有配置到吗,如果要更新强缓存有几种方式

  9. 怎么做深拷贝,日期,正则,symbol 怎么处理,递归拷贝的话循环引用怎么解决

  10. CommonJS 和 ESModule 的异同点

  11. webpack 配置文件常用的属性有哪些

  12. 有没有自己写过 plugin,loader

  13. webpack 热更新的原理

  14. 常用的 plugin 有哪些

  15. webpack 联邦模块了解吗,微前端了解过吗,微前端的沙箱隔离是怎么实现的

  16. react 里 memo 和 usememo 的区别

  17. setState 批量更新的过程

  18. react router 的实现原理

  19. 数据管理方式有哪些

  20. 了解过 react 源码吗,具体了解过哪些

  21. fiber 渲染分几个阶段

  22. vdom diff 怎么确定节点的新增,删除,修改,怎么确定是要新增还是更新呢,如果没有 key 呢

  23. 做过离线包,pwa 之类的吗,离线缓存是怎么做的

  24. 有做过错误监控吗。讲一下搭建的过程