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

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

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

筛选题目已选:JavaScript
第 181 题请分享一次你在项目中遇到 JavaScript this 绑定问题的经历,以及你是如何解决的。 考察对项目实际问题的排查与解决能力项目复盘技术原理问题排查JavaScript第 182 题如何判断元素数据类型 考察对JavaScript数据类型及判断方法的理解技术原理JavaScript第 183 题Object.keys 和 for...in 方法有什么区别? 考察对JS枚举可枚举属性和继承属性的理解问题拆解技术原理JavaScript第 184 题点击暂停时,这两种方法显示的时间有什么区别? 考察暂停瞬间两种计时方法结果差异的机制理解技术原理问题排查JavaScript第 185 题如何判断一个对象是否为空? 考察对空对象判断方法的理解与穷举覆盖问题拆解技术原理JavaScript第 186 题分别用递归和栈方法实现数组扁平化,输入[1, [2, [3, 4], 5], 6],输出[1, 2, 3, 4, 5, 6]。 考察递归与栈两种算法思路的实现能力及对数组处理的熟悉度编码实现JavaScript第 187 题Promise 有哪些常用接口?如何捕获 Promise 中的异常? 考察对 Promise 核心 API 及异常处理机制的理解技术原理问题排查JavaScript第 188 题描述 JavaScript 的垃圾回收机制(GC)。 考察对 JavaScript 内存管理与回收原理的理解技术原理JavaScript第 189 题JavaScript 中的定时器(setTimeout/setInterval)是精确的吗?为什么? 考察对事件循环与定时器实现机制的理解风险判断技术原理JavaScript第 190 题请解释JavaScript中的垃圾回收机制,包括常见的回收算法及其局限性。 考察对JS内存管理、GC算法原理及实际应用的理解风险判断技术原理JavaScript第 191 题CSS加载是否会阻塞JavaScript的执行?请说明其机制及与JavaScript阻塞页面渲染的区别。 考察对CSS与JavaScript执行顺序关系及页面渲染阻塞机制的理解风险判断技术原理CSSJavaScript第 192 题请详细讲一讲事件循环(Event Loop)的工作机制。 考察对事件循环机制、任务调度原理及其与异步编程关系的理解问题拆解技术原理JavaScript第 193 题实习做的前端性能优化,怎么分析性能瓶颈? 考察前端性能分析的方法论与实战能力数据驱动性能优化问题排查CSSJavaScript第 194 题《犀牛书》上对你开发项目最有帮助的内容是什么 考察候选人对JavaScript核心知识的掌握与应用迁移能力项目复盘技术原理JavaScript第 195 题请说明JavaScript中let和var在变量提升方面的区别。 考察对JS变量提升机制和作用域规则的理解技术原理JavaScript第 196 题在浏览器环境中,setTimeout 和 requestAnimationFrame 在定时精度和用途上有何区别?请分别说明它们的工作原理和适用场景。 考察对浏览器定时机制原理的理解及基于场景的正确选择业务理解技术原理方案权衡JavaScriptWeb Browser第 197 题在 JavaScript 中,undefined 和 null 有什么区别? 考察对 JavaScript 原始类型语义的准确理解技术原理JavaScript第 198 题Symbol是什么?它有哪些用途? 考察对 JavaScript Symbol 原始类型及其典型应用场景的理解编码实现技术原理JavaScript第 199 题给定一个嵌套数组 arr,以及一个数字 n,请判断 arr 中每个顶层元素(可能为数字或嵌套数组)内部是否存在数值类型且大于等于 n 的数字,若存在则将该顶层元素的下标加入结果数组,最终返回下标集合。请实现该逻辑并说明你的思路。 考察嵌套数组遍历、类型判断、数值比较及结果收集能力编码实现问题拆解JavaScript第 200 题在页面加载一些script脚本的时候,如何实现异步加载 考察前端脚本异步加载的常用方式及适用场景性能优化技术原理HTMLJavaScript