作业帮面试题 · React
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 18 道 · 更新 2026-08-05
筛选题目已选:React
考察点
技术栈
第 1 题请比较 Vue 和 React 的异同点。 考察对两大前端框架核心特性的理解与对比能力第 2 题Vue和React之间有什么区别? 考察前端框架核心原理、设计理念和迁移判断能力第 3 题请介绍 React 中 Diff 算法的基本思想,以及它如何优化 DOM 更新性能。 考察对 React 虚拟 DOM Diff 算法核心原理与性能优化机制的理解第 4 题请详细说明 React Native 组件的生命周期,包括挂载、更新和卸载阶段各有哪些关键生命周期方法? 考察对 React Native 组件生命周期划分及各阶段钩子函数的理解第 5 题说一说 React Fiber。 考察对 React Fiber 架构原理、设计动机和核心机制的理解第 6 题请解释什么是路由懒加载,它解决了什么问题? 考察对路由懒加载原理与性能优化作用的理解第 7 题React 16到18有哪些关键新特性? 考察对React版本演进核心特性的理解与归纳第 8 题React 19 有哪些新特性? 考察对 React 最新版本核心变化的了解与理解第 9 题假设可视区域显示10项,请设计一个虚拟滚动实现,说明如何计算渲染哪些项以及如何处理滚动事件。 考察虚拟滚动具体实现方案和边界处理能力第 10 题虚拟列表怎么实现?请分别说明等高和不等高(动态高度)场景的处理方式。 考察虚拟列表的核心原理及动态高度场景的通用处理思路第 11 题请介绍 React 18 的主要新特性及其带来的影响。 考察对 React 版本演进、并发渲染等核心特性的理解与业务落地能力第 12 题请解释虚拟滚动的核心原理,以及它解决了什么问题。 考察对虚拟滚动核心机制和适用场景的理解第 13 题基于树转数组的结果,用React实现一个下拉组件,并说明组件设计要点。 考察React组件设计与状态管理第 14 题请谈谈你对React核心思想的理解,并结合虚拟DOM说明其价值。 考察对React设计理念与虚拟DOM机制的理解深度第 15 题路由懒加载的具体实现 考察前端路由懒加载的实现方式与原理第 16 题在React中,key的作用是什么?使用不当会引发哪些问题? 考察React列表渲染与协调机制的理解第 17 题父子组件属性传递原理 考察父子组件通信机制及属性绑定的理解第 18 题请说明动态组件是什么,并对比它与普通组件的区别? 考察对动态组件机制及渲染控制的理解