职位题库

React前端开发工程师面试题库

面向React前端开发工程师相关面试,围绕React、性能优化、条件渲染、JSX、Hooks等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

9 道题目建议用时 27 分钟专项面试练习

全部题目 9 道题

01

请介绍你简历中的一个项目,说明其中遇到的难点以及你是如何解决的?

考察候选人对项目的深入理解、技术难点识别与解决能力,以及表达和总结能力。
02

你项目中使用了虚拟列表,请讲一下它的原理。

考察候选人对虚拟列表核心原理的理解,包括渲染机制、滚动计算等。
03

你写了性能优化,那你这个查看performance三项指标是具体看哪几项?

考察候选人对前端性能指标的理解,以及实际使用Performance API进行度量的经验。
04

闭包是什么?

考察候选人对JavaScript闭包概念的理解,以及在实际开发中的应用。
05

props和state有什么区别?

考察对React核心数据模型的区分能力,包括数据来源、可变性、更新方式及对渲染的影响。
06

受控组件和非受控组件有什么区别?

考察对React表单数据流控制方式的理解,以及受控与非受控的适用场景。
07

React中key有什么用?值能不能用数组的index?

考察对React列表渲染中key的作用、Diff算法以及使用index作为key的风险的理解。
08

useEffect为空数组和不传第二个参数有什么区别?

考察对useEffect依赖数组和副作用执行时机的理解。
09

React条件渲染有哪几种写法?

考察对React中条件渲染常见写法的掌握程度及代码可读性意识。
返回面试题库