面试官先介绍此次面试环节:自我介绍以及项目、基础知识考察、反问
- 自我介绍
- 实习负责的内容(摸鱼),介绍的很简单,主要是想办法扯到个人项目上让面试官访问
- 树形穿梭框实现逻辑(项目)
- 为什么要做组件库(项目)
- 虚拟列表实现原理,raf优化方案(项目)
- 关于 axios 库,如何封装一个重试功能,关于重试功能的探讨
- 打字优化方案(项目)
- 项目是怎么部署的
- 面试官说感觉还是比较优秀的,还是再问几个八股文吧(我们俩都没绷住,笑了),到此已经 20min
- 点击一个按钮,想要阻塞几秒钟业务逻辑如何实现
- 事件循环
- defineProperty 于 Proxy 的区别,响应式系统的实现介绍
- webpack 打包优化方案
- fiber 架构,主要扯了一下 react 的设计原理
反问:
- 技术栈 React,介意不介意只会用React基本业务没怎么看过源码的学生,不介意,顺便反驳了下我的观点
- 询问本轮表现:一面过了,祝我下一轮好运
- 关于前端技术发展问题
整体偏向于项目,不过这个还得看个人如何介绍,如果项目讲的比较多了那后面相对的八股就会少一点,时间上看过之前佬们的面经感觉都差不多,当然具体还要看面试官,不过都统一评价面试官真的很好,很不错的面试体验。
#面经##前端##数字马力#