互联网/IT行业面试题 · 问题排查 · JavaScript

互联网/IT行业相关面试题,按题目行业基础数据聚合。

47588 道真题 · 当前筛选命中 61 · 更新 2026-08-05

筛选题目已选:问题排查 · JavaScript
第 1 题如何监控页面白屏? 考察前端页面白屏的监控思路与实现方案性能优化技术原理问题排查JavaScript第 2 题请谈谈你对内存泄漏的理解,什么情况会引起内存泄漏?如何解决?(可从闭包、事件绑定、定时器清除等方面展开) 考察对内存泄漏机制的掌握及常见触发场景与解决手段技术原理问题排查JavaScript第 3 题函数调用方式,直接调用和new调用的区别是什么? 考察对JS中函数调用上下文与构造函数机制的理解技术原理问题排查JavaScript第 4 题如何处理页面中元素的事件冒泡被阻止的问题? 考察对事件冒泡机制的理解及排查定位能力技术原理问题排查JavaScript第 5 题为什么 0.1 + 0.2 不等于 0.3?如何处理? 考察浮点数二进制表示原理及精度问题的处理方案技术原理问题排查JavaScript第 6 题请解释什么是闭包,并举例说明它的常见应用场景。 考察对闭包概念的理解及其在实际开发中的应用能力编码实现技术原理问题排查JavaScript第 7 题说说JavaScript中的变量提升 考察对JS变量提升机制及其与函数声明、作用域关系的理解技术原理问题排查JavaScript第 8 题请解释 JavaScript 中闭包的概念及典型应用场景。 考察对闭包机制的理解及其实用价值技术原理问题排查JavaScript第 9 题在 JavaScript 中如何捕获异步操作(如 Promise、async/await 或回调)中的错误?请分别说明并比较。 考察异步错误处理机制的掌握与场景区别技术原理问题排查JavaScript第 10 题页面上有一个全局变量 a 被 onclick 事件打印,如果在浏览器控制台执行 delete a 删除该变量,再点击按钮会报错吗?为什么? 考察全局变量、对象属性和执行上下文的内存引用关系技术原理问题排查JavaScript第 11 题请说明 Promise 有哪些缺点或局限性? 考察对 Promise 机制局限性的理解,包括错误处理、取消、调试等多方面技术原理问题排查JavaScript第 12 题请实现一个自定义 Hook useFetch,要求支持 loading、error、data 状态,并在请求完成后安全更新状态。 考察 React 自定义 Hook 的封装能力、异步状态管理与内存泄漏规避编码实现技术原理问题排查JavaScriptReact第 13 题UI渲染属于宏任务还是微任务? 考察对浏览器事件循环中任务类型划分的理解技术原理问题排查JavaScript第 14 题请分享一次你在项目中遇到 JavaScript this 绑定问题的经历,以及你是如何解决的。 考察对项目实际问题的排查与解决能力项目复盘技术原理问题排查JavaScript第 15 题点击暂停时,这两种方法显示的时间有什么区别? 考察暂停瞬间两种计时方法结果差异的机制理解技术原理问题排查JavaScript第 16 题Promise 有哪些常用接口?如何捕获 Promise 中的异常? 考察对 Promise 核心 API 及异常处理机制的理解技术原理问题排查JavaScript第 17 题实习做的前端性能优化,怎么分析性能瓶颈? 考察前端性能分析的方法论与实战能力数据驱动性能优化问题排查CSSJavaScript第 18 题JS内存泄露怎么排查? 考察内存泄露的识别、定位和治理能力性能优化技术原理问题排查JavaScript第 19 题如何在当前Web页面判断用户使用的设备 考察前端设备识别与响应式适配的基本方法技术原理问题排查CSSJavaScript第 20 题实现一个函数:每隔1秒输出数字1、2、3(需考虑闭包问题) 考察闭包捕获变量、异步定时器作用域和循环迭代变量的正确使用编码实现技术原理问题排查JavaScript