前端/移动开发面试题 · 问题排查 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 205 道 · 更新 2026-08-05
筛选题目已选:问题排查 · JavaScript
考察点
技术栈
第 61 题JavaScript中数字精度丢失的问题如何解决? 考察对IEEE 754浮点数精度问题的理解及工程解决方案第 62 题首屏加载白屏时间过长,怎么优化? 考察前端首屏渲染性能优化与问题分析能力第 63 题请解释什么是内存泄漏,并举例说明在 JavaScript 中常见的内存泄漏场景。 考察对内存泄漏概念的理解与JavaScript常见泄漏场景的识别能力第 64 题在用户点击内容发送请求后,如何实现因等待时间过长而阻止该请求的发送? 考察前端请求超时控制与用户体验优化第 65 题如何处理页面中元素的事件冒泡被阻止的问题? 考察对事件冒泡机制的理解及排查定位能力第 66 题在 JavaScript 中,0.1+0.2 === 0.3、0.2+0.2 === 0.4、0.2*0.1 === 0.02 的结果分别是什么?为什么? 考察浮点数二进制表示与比较的精确性问题第 67 题如果使用 JSON 方式(JSON.parse 和 JSON.stringify)实现深拷贝,对 Date 和 RegExp 类型会有什么问题? 考察深拷贝边界处理能力及对 JS 内置对象序列化特性的理解第 68 题在 JavaScript 中如何处理精度要求较高的数值数据? 考察对浮点数精度问题的理解及高精度数值处理方案的掌握第 69 题请分享一次你在项目中实际使用事件冒泡或阻止事件冒泡解决的经历。 考察候选人将事件机制应用于真实开发场景与问题排查的能力第 70 题请解释什么是闭包,并说明它在 JavaScript 中的作用和潜在问题。 考察对闭包概念、作用及内存管理风险的理解第 71 题如何解决 setTimeout 或 setInterval 计时不准确的问题? 考察对 JavaScript 定时器机制、误差来源及高精度计时方案的理解第 72 题在 JavaScript 中,.catch() 方法能否捕获 .then() 回调中抛出的错误?请说明原理和用法。 考察对 Promise 错误传播链和 .catch 机制的理解第 73 题JavaScript 中浮点数 0.1+0.2 存在精度问题,请问如何避免和解决? 考察浮点数精度问题的根因认知及实际解决方案第 74 题如果前端打开页面直接卡死,怎么查看问题,怎么解决? 考察前端页面卡死的排查与解决思路第 75 题请谈谈你对 JavaScript 闭包和执行上下文的深入理解,并结合一个你实际遇到的例子说明。 考察对闭包原理、执行上下文机制及实际应用场景的理解第 76 题请用 JavaScript 编写一个 class 来模拟浏览器的路由跳转,并说明你的实现思路。 考察对 class 语法、路由状态管理与事件模拟的理解第 77 题在HTML、CSS和JavaScript三项前端基础中,你哪一项掌握得更扎实?请结合具体项目或任务说明。 考察前端基础技能自我评估及实际应用证据第 78 题为什么0.1+0.2 !== 0.3,如果要让他相等有什么办法? 考察浮点数二进制表示误差的理解及处理手段第 79 题你是否了解 unhandledrejection 事件?知道如何监听 Promise 异常吗? 考察对 Promise 异常处理机制和全局监听事件的理解第 80 题为什么 0.1 + 0.2 不等于 0.3?如何处理? 考察浮点数二进制表示原理及精度问题的处理方案