职位题库

前端(仿真)面试题库

面向前端(仿真)相关面试,围绕曝光埋点、React组件、事件循环、JavaScript、异步编程等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

5 道题目建议用时 15 分钟专项面试练习

全部题目 5 道题

01

请简单介绍两段实习经历。

考察候选人能否清晰、有重点地介绍实习经历,突出与前端开发相关的职责、技术栈和产出。
02

埋点是怎么做的?

考察候选人对前端埋点方案的理解,包括埋点类型、上报方式、数据格式和常见问题处理。
03

如何设计一个通用曝光埋点组件:组件包裹任意子元素,子元素进入视口时自动上报曝光埋点,如何实现?

考察候选人设计通用组件的能力,以及对IntersectionObserver API和React组件封装的理解。
04

不用IntersectionObserver,通过监听scrollTop实现上述曝光埋点组件,用React组件形式如何写?

考察候选人在没有IntersectionObserver的情况下,如何通过scroll事件和getBoundingClientRect实现曝光检测,并处理性能问题。
05

手写JS事件循环输出顺序,解释执行逻辑。

考察候选人对JavaScript事件循环机制的理解,包括宏任务、微任务、同步代码的执行顺序。
返回面试题库