职位题库

前端开发工程师面试题库

面向前端开发工程师相关面试,围绕性能优化、可视化、JavaScript、LangChain、AI辅助测试等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

29 道题目建议用时 87 分钟专项面试练习

全部题目 29 道题

01

请介绍一下你的个人网站,从0到1是怎么做的?有用到Three.js吗?

考察候选人对个人项目的整体把控能力,包括技术选型、实现过程、是否使用3D库以及项目亮点。
02

2D和3D的性能优化有了解吗?请结合你的项目谈谈。

考察候选人对2D和3D图形性能优化的理解和实践经验,包括渲染优化、资源管理、帧率控制等。
03

怎么保障多个设备下的流畅访问?你的网站看起来很丝滑。

考察候选人对多设备兼容性和流畅体验的保障措施,包括响应式布局、性能适配、网络优化等。
04

有没有了解过后端开发的知识?怎么去搭建后端Node的呢?

考察候选人对后端开发的了解程度,特别是使用Node.js搭建后端服务的能力。
05

有涉及到什么部署吗?怎么去部署项目的?

考察候选人对项目部署流程的了解和实践经验,包括部署工具、流程、自动化等。
06

请详细聊聊你的 Agent 开发相关经历,包括项目业务背景、难点以及你处理得比较好的部分。

考察候选人在 Agent 项目中的真实参与深度、对业务背景的理解、技术难点攻克能力以及前端层面的实践贡献。
07

在 AI 和 Agent 项目里,你在前端层面做过哪些实践?

考察候选人在 AI/Agent 项目中前端具体落地能力,包括组件设计、状态管理、性能优化等。
08

使用 Claude Code 的时候,有哪些使用规范和提效小技巧?

考察候选人对 AI 编程工具的熟练程度、使用规范以及实际提效经验。
09

详细讲一讲发布订阅模式。

考察候选人对发布订阅模式的理解、实现方式以及在前端项目中的应用。
10

讲一次线上紧急修复案例:背景是什么、出现了什么问题、你怎么处理。

考察候选人线上问题处理能力、排查思路、应急响应流程以及复盘总结能力。
11

请说明 let 和 const 的区别,并举例说明它们在实际开发中的使用场景。

考察对 ES6 变量声明特性的理解,包括作用域、变量提升、暂时性死区、重复声明和可变性等核心概念。
12

请列举几种 CSS 水平垂直居中的实现方式,并说明各自的适用场景。

考察 CSS 布局能力,特别是对现代布局方案(Flexbox、Grid)和传统方案(定位、margin)的掌握程度。
返回面试题库