发面经攒人品
因为所做的系统和这次面试的岗位都和数据分析系统比较相关,业务方面聊的相对多一些。
1. 自我介绍
2. 关于项目的一些问题。
3. 项目中的DDD是如何做的?
4. requestAnimationFrame
5. 关于SQL 注入,前后端分别如何防范
6. 讲一下Vue响应式的实现?Vue2 和 Vue 3 的区别?依赖收集在什么时候执行?依赖更新怎么执行的?
7. Vue 虚拟DOM怎么实现的?新旧虚拟dom 是按层比较的吗?子节点的比较是怎么比较的?
(可能还有别的,有点忘了)
写题:
1. 实现一个lodash.get
2. 实现一个Promise.all
3. [['A','B'],['A','C'],['B','D'],['D','A']],每个子数组表示一个路径的起点和终点。判断是否有环,并输出路径。(思路:DFS,面试时间超了,没有完全实现)
全程下来接近一个半小时了,很幸运的过了一面,希望二面顺利,写面经攒人品 ==
#面经##前端#