秋招美团前端二面
1.实现一个useFormHook,支持字段注册、校验、依赖、批量更新。你会怎么设计它的类型系统和数据流
2.简历里写的xx观测平台是个什么东西?主要解决了什么问题
3.这个MCP工具渲染听起来挺复杂的,能不能具体讲讲它在整个系统里起什么作用?
4.你刚才提到用了注册器分发器的设计,那这个改造的出发点是什么
5.平时写React组件的时候,有关注过 re-render的触发机制吗
6. state、props 改变时,哪些情况组件其实不会重新渲染
7.useMemo和useCallback说说这俩 Hook(胡克)的底层原理,为什么有时候用了反而更慢
8.如果我现在让你优化一个频繁渲染的列表组件,不允许用虚拟滚动你能想到哪些方案?
9. React 18 的 Concurrent Rendering你了解吗,讲一下吧
10.它解决了Fiber架构之前哪些痛点?能讲讲优先级调度模型怎么运作的吗
11.你知道 React 的 Diff 算法为什么是基于同层比较的吗
12.那如果我手动改了 key,会发生什么
13.完整描述一下从输入URL到页面渲染出来这整个过程
14.浏览器的 Event Loop说一下,如果我有一个 async/await + Promise + setTimeout 混在一起的例子,能按顺序输出结果吗
15. 如果我在requestAnimationFrame里触发 setState,React是在这一帧内更新的吗
16.页面卡顿通常有哪些来源,你怎么排查性能瓶颈?具体工具有哪些
17.你们项目是怎么做状态管理的,如果用Redux和MobX,能不能说说各自的痛点
18.假设我们有个超大型的表单页面,状态非常复杂,你会怎么设计状态切分
19.你用过React Query或者SWR吗?这类请求缓存库你觉得和Redux有什么本质区别
20.如果数据既存在store又在组件state 中,这会带来什么隐患,怎么避免
21.做过哪些打包优化,如果打包出来体积过大、首屏白屏时间过长,你会怎么排查
22.vite为什么快,esbuild机制是怎么样的
24.你来实现一个弹窗系统要求支持多层嵌套弹窗;每个弹窗关闭要恢复上一个滚动状态;支持 ESC键关闭不允许页面闪动,你怎么设计
2.简历里写的xx观测平台是个什么东西?主要解决了什么问题
3.这个MCP工具渲染听起来挺复杂的,能不能具体讲讲它在整个系统里起什么作用?
4.你刚才提到用了注册器分发器的设计,那这个改造的出发点是什么
5.平时写React组件的时候,有关注过 re-render的触发机制吗
6. state、props 改变时,哪些情况组件其实不会重新渲染
7.useMemo和useCallback说说这俩 Hook(胡克)的底层原理,为什么有时候用了反而更慢
8.如果我现在让你优化一个频繁渲染的列表组件,不允许用虚拟滚动你能想到哪些方案?
9. React 18 的 Concurrent Rendering你了解吗,讲一下吧
10.它解决了Fiber架构之前哪些痛点?能讲讲优先级调度模型怎么运作的吗
11.你知道 React 的 Diff 算法为什么是基于同层比较的吗
12.那如果我手动改了 key,会发生什么
13.完整描述一下从输入URL到页面渲染出来这整个过程
14.浏览器的 Event Loop说一下,如果我有一个 async/await + Promise + setTimeout 混在一起的例子,能按顺序输出结果吗
15. 如果我在requestAnimationFrame里触发 setState,React是在这一帧内更新的吗
16.页面卡顿通常有哪些来源,你怎么排查性能瓶颈?具体工具有哪些
17.你们项目是怎么做状态管理的,如果用Redux和MobX,能不能说说各自的痛点
18.假设我们有个超大型的表单页面,状态非常复杂,你会怎么设计状态切分
19.你用过React Query或者SWR吗?这类请求缓存库你觉得和Redux有什么本质区别
20.如果数据既存在store又在组件state 中,这会带来什么隐患,怎么避免
21.做过哪些打包优化,如果打包出来体积过大、首屏白屏时间过长,你会怎么排查
22.vite为什么快,esbuild机制是怎么样的
24.你来实现一个弹窗系统要求支持多层嵌套弹窗;每个弹窗关闭要恢复上一个滚动状态;支持 ESC键关闭不允许页面闪动,你怎么设计
全部评论
相关推荐
查看10道真题和解析 点赞 评论 收藏
分享
查看1道真题和解析 点赞 评论 收藏
分享
