MiniMax
一面
- 项目和实习经历
- 性能优化
- indexDB 和 localStorage 的区别和使用场景
- 讲一下前端的存储方式
- Vue-i18n 国际化怎么实现
- 图片懒加载
- Vue-Router 的原理
- Electron 讲一下,和正常的 web 开发有什么不同
- 前端遇到 bug 如何排查
- 如何学习前端
- 手写一个函数:将数组转为树状结构
[{id: 1, name: 1}, {id: 2, name: 2, parent: 1},{id: 3, name: 3},{id: 4, name: 4, parent: 2}, {id: 5, name: 5, parent: 3}]
二面
- 项目
- 图片主题色怎么做的
- WebWorker
- 首屏加载的指标
- Git 如何把多次提交合并成一个(git rebase -i 或者 git reset )
- 算法:给定一个值,求一个数组下所有等于该值的子数组
- 算法:给定一个行星数组,每个元素用正负值表示方向,绝对值表示体积大小,如果两个行星相撞,剩下的为体积较大的那个元素,并且体积变为两个绝对值只差,求最后行星数组。
三面
- 实习和项目
- 聊天