前端/移动开发面试题 · 风险判断 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 174 道 · 更新 2026-08-05
筛选题目已选:风险判断 · JavaScript
考察点
技术栈
第 121 题请解释闭包的概念,并分析闭包中引用的变量在什么情况下会被释放,什么情况下不会释放。 考察对闭包本质、作用域链和垃圾回收机制的理解第 122 题在 JavaScript 的 Promise 的 then 方法回调中,可以 return this 吗? 考察对 Promise 链式调用和返回值的理解第 123 题请结合你的实际开发经历,说明 JavaScript 闭包的作用和潜在问题,并解释你是如何处理的。 考察对闭包概念的理解、应用场景识别及内存管理意识第 124 题请谈谈你对JavaScript闭包的理解,以及闭包可能带来哪些问题? 考察闭包的概念、作用机制与潜在风险第 125 题原型链有哪些缺点? 考察对 JavaScript 原型继承机制局限性的理解第 126 题定时器是宏任务还是微任务,定时1分钟会精确执行吗? 考察对事件循环任务分类与定时器延迟机制的理解第 127 题不同主流浏览器之间有哪些关键区别? 考察对浏览器技术差异和兼容性问题的理解第 128 题请解释 JavaScript 中的原型链,并说明它在实际开发中的应用场景。 考察对原型链机制的深入理解及应用能力第 129 题秒杀场景下,点击秒杀按钮应该采用防抖还是节流?请说明理由以及各自的适用场景。 考察对防抖与节流原理的理解及其在真实业务场景下的选型能力第 130 题原型链在实际开发中可以用来做什么? 考察对原型链应用场景的理解第 131 题如果在 Promise 的 then 回调中抛出错误,会怎样处理? 考察 then 中的异常如何影响 Promise 链及后续处理第 132 题深拷贝用JSON来处理有什么需要注意的吗? 考察使用JSON方法进行深拷贝时的限制、陷阱与适用边界第 133 题如果自己开发的页面在他人环境中出现白屏,你会如何排查和定位问题? 考察前端白屏问题的系统排查思路与常见原因定位能力第 134 题请介绍 JavaScript 中的定时器,包括其特性与常见用途。 考察对 JS 异步定时机制的理解与工程实践第 135 题如果事件循环中的微任务一直不被执行完,会发生什么? 考察对事件循环机制、微任务与宏任务执行顺序以及阻塞机制的理解第 136 题请分析 Object.assign() 的缺点,并说明在什么场景下需要替代方案。 考察对 JavaScript 对象合并工具方法的局限性与边界条件理解第 137 题请解释JavaScript中的垃圾回收机制,包括常见的回收算法及其局限性。 考察对JS内存管理、GC算法原理及实际应用的理解第 138 题JS和CSS代码会引发页面卡顿吗? 考察前端性能问题归因分析与优化意识第 139 题Map和WeakMap有什么区别? 考察对WeakMap弱引用特性和内存管理理解第 140 题请介绍一下 Promise,并说明什么是链式调用以及它的底层原理。 考察对 Promise 机制、链式调用原理及异步编程理解的深度