前端/移动开发面试题 · 项目复盘 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 17 道 · 更新 2026-08-05
筛选题目已选:项目复盘 · JavaScript
考察点
技术栈
第 1 题Promise.all 和 Promise.race 有什么区别?在你的项目里更常用哪一个? 考察对 Promise 并发控制 API 的理解及实际项目应用能力第 2 题请举例说明在项目中如何使用闭包解决实际问题,并说明理由。 考察闭包的实际应用和方案权衡能力第 3 题请分享一次你在项目中实际使用事件冒泡或阻止事件冒泡解决的经历。 考察候选人将事件机制应用于真实开发场景与问题排查的能力第 4 题TypeScript使用过嘛?说说TypeScript和JavaScript的区别,项目中哪些地方使用了TypeScript 考察对TypeScript与JavaScript差异的理解及实际项目应用能力第 5 题请介绍一个你使用原生 JavaScript 完成的项目或模块。 考察原生 JavaScript 的实际运用深度与项目理解第 6 题请介绍你在项目中使用 Symbol 的场景和原因。 考察对 ES6 Symbol 特性的理解及其实际应用第 7 题《犀牛书》上对你开发项目最有帮助的内容是什么 考察候选人对JavaScript核心知识的掌握与应用迁移能力第 8 题你在项目中使用过闭包解决过什么具体问题?请详细说明背景、做法和效果。 考察项目实战中闭包的应用与经验总结第 9 题首屏加载时间的减少你是怎么实现的? 考察前端性能优化实践经验与系统性思维第 10 题请分享一次你在实际项目中利用事件委托优化前端性能或提升代码维护性的经历。 考察候选人将事件委托应用到真实项目场景并说明收益的能力第 11 题你在实际项目中使用过 Symbol 吗?请举例说明它解决了什么问题。 考察 Symbol 的实际应用经验和解决问题的能力第 12 题在你的项目中是否使用过原型继承?请结合具体场景说明。 考察原型继承的实际应用与工程决策第 13 题请分享一次你在项目中遇到 JavaScript this 绑定问题的经历,以及你是如何解决的。 考察对项目实际问题的排查与解决能力第 14 题请结合你的实际开发经历,说明 JavaScript 闭包的作用和潜在问题,并解释你是如何处理的。 考察对闭包概念的理解、应用场景识别及内存管理意识第 15 题实现过JS的类库吗 考察候选人是否具备封装通用JS类库的经验与工程化意识第 16 题你用过哪些前端树形组件?它们的数据结构是怎样的? 考察前端组件实践经验与对树形数据输入输出结构的理解第 17 题你在实际开发中使用过 JavaScript 的哪些数据类型?请举例说明。 考察类型知识的实际应用能力与广度