前端/移动开发面试题 · 问题排查 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 205 道 · 更新 2026-08-05
筛选题目已选:问题排查 · JavaScript
考察点
技术栈
第 141 题请解释事件循环(Event Loop)的工作原理,并说明它在异步编程中的作用。 考察对事件循环机制、异步模型及常见阻塞场景的理解第 142 题请列举前端开发中常见的跨域问题解决方案,并说明各自适用场景。 考察前端跨域方案的掌握程度及场景权衡能力第 143 题简单讲一下首页白屏解决办法。 考察对前端白屏问题的排查思路与解决方案第 144 题使用 try/catch 能捕获 Promise 中抛出的错误吗?请说明原理及正确写法。 考察对 JavaScript 异步错误处理机制与 Promise 执行模型的理解第 145 题请介绍你在前端项目中做过的数据下载优化,具体采取了哪些方案和措施? 考察前端大文件或大数据量下载场景下的性能优化思路与实践第 146 题假如两个对象互相引用,JavaScript 能否进行内存回收? 考察对 JavaScript 垃圾回收机制及循环引用处理的理解第 147 题闭包是什么?在哪里会用到闭包?它有哪些优缺点?如何避免这些缺点? 考察对闭包机制、典型应用场景及潜在风险的理解第 148 题请从浏览器渲染机制的角度,解释为什么 JavaScript 的执行会阻塞页面的渲染。 考察对浏览器渲染流程、JS 执行与渲染线程关系的理解第 149 题类之间的继承中,原型(prototype)发挥了什么作用? 考察对 JavaScript 原型链和基于原型实现继承机制的理解第 150 题了解JS事件循环吗 考察对JavaScript事件循环机制的理解第 151 题你如何优化 DOM 操作来提高页面性能? 考察对DOM操作性能瓶颈的理解及优化手段第 152 题现代JavaScript中解决内存泄漏的常见方法有哪些? 考察对现代JavaScript内存泄漏根因及解决手段的理解第 153 题如何捕获await的错误? 考察异步错误处理与Promise异常传播机制第 154 题在图片加载失败时,如何检测失败并切换显示另一张备选图片? 考察前端图片加载失败检测与降级处理能力第 155 题请实现一个自定义 Hook useFetch,要求支持 loading、error、data 状态,并在请求完成后安全更新状态。 考察 React 自定义 Hook 的封装能力、异步状态管理与内存泄漏规避第 156 题JS 事件冒泡是什么,如何阻止它? 考察对事件传播机制的理解及浏览器兼容处理第 157 题说说JavaScript的闭包,尽量详细说明。 考察对闭包定义、形成条件、作用机制及典型应用的理解第 158 题请介绍 JavaScript 的基本数据类型,并说明它们在内存中的存储方式以及 JavaScript 的垃圾回收机制。 考察 JavaScript 基础概念:数据类型划分、值类型与引用类型的内存布局、垃圾回收原理第 159 题请解释 Promise 的机制,并说明它如何解决回调地狱问题。 考察对 Promise 异步流程控制的理解第 160 题深拷贝用JSON来处理有什么需要注意的吗? 考察使用JSON方法进行深拷贝时的限制、陷阱与适用边界