金山云面试题 · React

金山云相关面试题,按最终去重题目聚合。

244 道真题 · 当前筛选命中 13 · 更新 2026-08-05

筛选题目已选:React
第 1 题请手写一个自定义 React Hooks,并说明其设计思路与使用场景。 考察自定义 Hooks 的封装能力、React 特性理解与业务抽象能力编码实现技术原理React第 2 题请列举 React 中常用的 Hooks,并说明各自的核心用途。 考察对 React 常用 Hooks 的熟悉程度与理解深度技术原理技术选型React第 3 题在 React 中,列表渲染时 key 的作用是什么?请说明其重要性及使用注意事项。 考察 React key 对组件复用、状态保持和渲染性能的影响编码实现风险判断技术原理React第 4 题在实习项目中,请举例说明你在哪里使用了 React 的状态提升,以及为什么选择这种方式。 考察对 React 状态提升原理的理解及实际应用能力项目复盘技术原理方案权衡React第 5 题请说明React组件的生命周期,以及在不同阶段应进行哪些操作。 考察对React组件生命周期机制的理解及阶段操作的合理性问题拆解技术原理React第 6 题函数式组件怎么暴露自己的数据和方法给父组件使用? 考察 React 函数组件的命令式句柄与组件通信机制问题拆解技术原理React第 7 题在 React 项目中你如何做性能优化?请结合具体场景说明。 考察对 React 渲染机制和常见性能优化手段的理解与应用能力性能优化技术原理方案权衡React第 8 题如何设计一个自定义 Hook 来实现全局状态管理?需要暴露哪些接口? 考察自定义 Hook 封装全局状态的接口设计与实现思路问题拆解系统设计技术原理React第 9 题讲一下React的useState原理 考察对React Hooks状态管理机制和更新流程的理解问题拆解技术原理React第 10 题在 React 中,如何实现父组件调用子组件的方法?请说明实现方式及适用场景。 考察对 React 中跨组件方法调用的理解及应用场景判断问题拆解技术原理React第 11 题请解释 React 中 diff 算法的基本原理及其在协调过程中的作用。 考察对 React 协调机制和 diff 算法核心思想的理解技术原理React第 12 题请手写一个 React 手动计数组件,实现点击按钮使计数增加的功能。 考察 React 组件编写、状态管理与事件处理编码实现技术原理React第 13 题实现全局状态管理 Hook 的方案有哪些?请列举并比较。 考察对全局状态管理方案多样性与权衡的掌握技术选型方案权衡React