一面
- 刚开始就问我的项目,问得很详细。
- webpack 提高构建速度的方式loader 输入什么产出什么 ?
- webpack 原理
- webpack 动态加载的原理
- webpack 热更新如何写一个 webpack pluginAST 的应用
- 如何解析一个 html 文本,还是考 ASTbabel 原理,
- 怎么写 babel 插件如何设计一个沙盒 sandbox ?
- 小程序的 API 做了什么处理,能够做到全局变量的隐藏,如果是你,怎么设计 ?
- 实现颜色转换 'rgb(255, 255, 255)' -> '#FFFFFF' 的多种思路。
- 提供一个数字 n,生成一组 0~n-1 的整数,打乱顺序组成数组,打乱几次,如何能够看起来平衡,说出你能想到的所有方法。
二面
- 业务,业务,还是业务,项目复盘有没有更好的解决方案。
- 如何处理一个重大事故 bug监控体系虚拟 dom 有什么好的地方?
- 框架为什么要设计虚拟 dom?webpack 的缺点,让你设计一个新的构建打包工具,你会怎么设计?
- 在线文档编辑,如何处理两人的冲突,如何展示,考虑各种场景excel 文档冲突高级处理,文章冲突呢?是上个问题的深化。