前端/移动开发面试题 · 问题排查 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 205 道 · 更新 2026-08-05
筛选题目已选:问题排查 · JavaScript
考察点
技术栈
第 121 题请列举常见的 JavaScript 内存泄漏场景,并说明如何避免。 考察对 JavaScript 内存泄漏机制的理解及实际排查能力第 122 题JS数组的方法,怎么用其他方法去判断这是不是数组,不用isArray(面试官提示可以用instanceof) 考察JavaScript判断数组类型的多种方式及各自边界第 123 题前端方面如何去定位真正的性能瓶颈?要收集哪些数据 考察前端性能问题的定位方法、数据收集与分析能力第 124 题请解释什么是闭包,并举例说明它的常见应用场景。 考察对闭包概念的理解及其在实际开发中的应用能力第 125 题请解释 JavaScript 的事件传播机制,包括捕获阶段和冒泡阶段,以及如何阻止事件继续传播。 考察对 DOM 事件传播机制(捕获与冒泡)及事件干预方法的理解第 126 题请说明浏览器中 JavaScript 的内存管理与垃圾回收机制。 考察浏览器内存分配、垃圾回收策略及优化意识第 127 题请详细说明JavaScript的内存管理机制,以及V8引擎的垃圾回收是如何工作的? 考察对JS内存生命周期、垃圾回收算法及常见内存问题的理解深度第 128 题请结合实际场景,谈谈你会如何处理前端在不同浏览器或设备上的兼容性问题? 考察候选人处理前端兼容性问题的系统性方法与实践经验第 129 题请谈谈闭包的作用、可能引发内存泄漏的场景、解决方案以及常见的应用场景。 考察对闭包原理、内存管理风险及实际应用的理解第 130 题讲一下为什么Vue中Date是function而不是object? 考察对JavaScript对象、函数构造器及Vue响应式原理的理解第 131 题Event有两个参数是target和currentTarget,分别是什么含义 考察对DOM事件传播机制中target与currentTarget区别的理解第 132 题用var的for循环3次,里面是setTimeout,输出的是什么? 考察JavaScript事件循环、闭包与var作用域对异步回调的影响第 133 题如何获取DOM绑定的所有监听器 考察对浏览器DOM事件监听机制和调试工具的理解第 134 题window.onerror和window.onunhandledrejection的区别是什么? 考察对浏览器全局错误捕获机制的掌握第 135 题在JavaScript中,哪些常见情况会导致内存泄漏?如何定位和避免? 考察内存泄漏识别与排查能力第 136 题JavaScript 中 0.1+0.2 不等于 0.3,有哪些常见的处理方案? 考察浮点数精度问题的理解与解决方式的权衡第 137 题请分享一次你在项目中遇到 JavaScript this 绑定问题的经历,以及你是如何解决的。 考察对项目实际问题的排查与解决能力第 138 题请介绍一下 JavaScript 箭头函数的特点,以及它与普通函数的区别,并说明在哪些场景下不适合使用箭头函数。 考察对箭头函数语法、this 绑定、arguments 等核心特性的理解及其适用边界第 139 题JS数据精度会有损失,怎么解决? 考察对 JavaScript 浮点数精度问题的理解及常见解决方案第 140 题typeof 运算符在 JavaScript 中有什么用途?请举例说明其常见结果类型。 考察对 typeof 运算符的功能与返回值的理解