base: bj
今天下午脑子昏昏沉沉的, 头晕...
一面
- 自我介绍
- Webpack 和 Vite 在配置上有很大差异, 你如何实现一个自动化工具, 将 Webpack 项目批量迁移到 Vite
- 假如你要对老旧项目的 eslint 进行升级, 你如何排查 eslint 因为配置或版本更新可能出现的报错
- 假如你要开发一个非常庞大的多级多选框组件, 你如何实现数据的异步加载?
: 页面上有三个多选框, 分别是蔬菜
, 水果
, 动物
三个选项, 右下角有一个确定按钮. 当用户点击动物
时, 向服务端异步请求上百张猫狗的图片, 然后把每一张图片作为一个 Checkbox 渲染到动物
的下一级. 并且组件支持全局的全选逻辑, 当用户触发全选后, 则选中页面上所有的图片. 最后点击右下角确定按钮后, 即可将所有选中的图片发送到服务端.
- Webpack 的 loader 和 plugin, 接触过哪些 plugin 的 hooks
- 讲一下 ES6 的 symbol
- 你知道 Promise 有哪些 API
- 讲一下 Promise 的实现原理和事件循环
- 你最近都学了些什么
二面
- 自我介绍
- 为什么选前端方向
- 你之前实习过程中做过哪个项目, 技术难点有哪些, 为团队贡献了什么价值
- 再举一个项目呢
- 你在工作中遇到问题怎么办
- 你对 Web 前端技术发展是如何认知的
在反问环节中, 面试官认为: 所谓"前端已死"更多的是网络上的流量噱头
3.14 更新: 进 HR 面了
#理想汽车##软件开发2023笔面经##理想##前端##前端工程师精选面经合集##前端已死#