滴滴面试题 · 技术原理 · React
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 26 道 · 更新 2026-08-05
筛选题目已选:技术原理 · React
考察点
技术栈
第 1 题请解释 React 的渲染原理,包括从状态更新到界面更新的完整流程。 考察对 React 核心渲染机制的深入理解第 2 题Hooks能用循环语句或者条件语句包裹吗?为什么 考察React Hooks调用规则的理解与实现原理第 3 题在滴滴的 React 项目中,如何确保 Webpack Tree Shaking 生效? 考察将构建原理落地到真实项目的工程实践能力第 4 题请比较 React 和 Vue 在设计理念与使用场景上的主要差异,并说明你更熟悉哪一个及其原因。 考察对主流前端框架的理解深度与个人技术倾向第 5 题请介绍React 18或19版本中你认为最有价值的新特性,并说明其解决的核心问题。 考察对React最新特性的了解及其应用场景的把握第 6 题使用 useContext 时如何避免组件频繁刷新? 考察 Context 性能优化的实践能力第 7 题React useEffect 的依赖数组如何影响副作用执行?请比较传入空数组、不传依赖数组以及传入具体依赖时的区别,并举例说明依赖配置错误会导致什么问题。 考察 React useEffect 依赖机制的理解及实际应用中的错配风险第 8 题Hooks对比:用Hooks或者去写业务逻辑和用Class去写,他们有什么优缺点? 考察对 React Hooks 与 Class 组件在业务逻辑编写上的差异理解第 9 题讲一讲useState,同步还是异步? 考察React useState更新的异步特性与渲染机制第 10 题为什么 React 的 JSX 要求组件返回的多个元素必须用单个父节点包裹? 考察对 React 渲染机制和组件返回结构的理解第 11 题平时开发中你更倾向于使用 Class 组件还是 Hooks?为什么? 考察 React 组件开发范式选择及对 Hooks 优势的理解第 12 题Hooks 规则:为什么官网不建议我们在循环或者 if 判断里面去使用 Hooks? 考察对 Hooks 调用顺序一致性和底层链表实现机制的理解第 13 题请介绍 React Hooks 的优缺点。 考察对 React Hooks 设计动机、收益与代价的理解第 14 题请介绍React中组件之间有哪些通信方式,并说明各自的适用场景。 考察对React组件通信机制的掌握及场景权衡能力第 15 题React 中父子组件通信有哪几种方式? 考察对 React 组件通信机制的掌握程度第 16 题请解释 React 中虚拟 DOM 的工作原理及其作用。 考察对前端核心机制的理解与原理阐述能力第 17 题React项目能正常运行,但需要进行性能优化,请说明优化思路 考察React性能优化的系统性方法与关键实践第 18 题选React 18的原因? 考察候选人对React版本特性理解和方案选型能力第 19 题React 中组件之间有哪些通讯方式? 考察 React 组件通讯方式的全面理解和适用场景第 20 题什么情况下适合使用 useContext? 考察 Context 的适用边界与替代方案