m厂前端二面 - 45min
1.你说熟悉react,先问问react - 15min
- react关于性能优化的hooks?/react如何进行性能优化
计算类优化 → useMemo
函数类优化 → useCallback
DOM/值缓存 → useRef
组件渲染优化 → React.memo
并发优化(React 18) → useTransition / useDeferredValue
SSR & ID 稳定性 → useId
- hooks和纯函数对比,有哪些好处?
纯函数保证可预测性和简洁性,
Hooks 在保持函数式思想的同时,
引入了“记忆、副作用和组合能力”
-
fiber
-
raf和ric
-
如果出现长任务阻塞主线程2s,raf和ric的表现?
长任务阻塞时,rAF 会延迟执行,但在下一帧渲染前一定会跑,表现为“卡顿后继续”。
rIC 可能一直得不到执行,直到主线程恢复空闲,甚至可能被丢弃。
2.微前端
- 如何实现状态共享? prop,回调函数,zustand
- 不同项目如何实现?(微前端的原理)
3.写题 - 15min
- 逆时针90度旋转数组
4.个人项目
- 如何用canvas重构基于绝对定位的画布
5.职业规划?对岗位有什么期望?
反问5min