1.手写一个 React 倒计时组件(注意处理组件卸载时的定时器清除)。2.map 和 forEach 的区别是什么?谁有返回值?3.useEffect 的依赖数组(Dependency Array)怎么用?它的返回函数(Cleanup Function)有什么作用?4.什么是回流(Reflow)和重绘(Repaint)?什么操作会导致回流?5.ResizeObserver 和 IntersectionObserver 的区别和应用场景分别是什么?6.为什么 JS 必须是单线程的?7.React Query (TanStack Query) 解决了什么核心问题?8.AI 的流式响应(Streaming)是如何实现的?什么是 SSE?9.常见的前端性能优化手段有哪些?(图片、代码分割、构建优化)