大疆前端实习(智能驾驶)面经
1.面试官非常耐心亲切的自我介绍–会议四个人(leader和hr旁听)
2.做过最能提前你能力的项目
3.对react原理的理解,比如fiber、hooks(讲了下fiber的渲染机制、常用的hooks以及与类组件的区别)
React 原理的理解
1. Fiber 渲染机制
Fiber 的引入:
- React 在 16 版本引入了 Fiber 作为新的协调算法,旨在提高渲染性能和用户体验,特别是在大型应用中。
Fiber 的工作原理:
- 增量渲染:Fiber 支持将渲染过程分为多个小任务,这样可以在长时间渲染时保持界面的响应性。它允许中断正在进行的渲染,并在需要时恢复。
- 优先级调度:通过设置任务的优先级,Fiber 可以根据任务的重要性调整渲染顺序,以确保高优先级任务(如用户输入)能够及时处理。
- 树结构:Fiber 将虚拟 D