互联网/IT行业面试题 · 技术原理 · JavaScript

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

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

筛选题目已选:技术原理 · JavaScript
第 281 题Promise和setTimeout的区别 考察对JavaScript异步机制中微任务与宏任务调度的理解问题拆解技术原理JavaScript第 282 题请结合包含三个 setTimeout 宏任务的示例,说明宏任务与微任务在事件循环中的执行顺序。 考察事件循环中宏任务与微任务的调度顺序问题拆解技术原理JavaScript第 283 题请描述浏览器 DOM 事件模型,包括事件捕获、目标阶段和事件冒泡,并说明如何阻止事件冒泡和阻止默认行为。 考察对 DOM 事件传播机制及其 API 的理解问题拆解技术原理JavaScript第 284 题WeakMap和Map区别 考察对JavaScript中Map和WeakMap在引用、遍历、内存管理方面的区别理解技术原理JavaScript第 285 题JS 是单线程,为什么可以实现并发加载多个接口? 考察事件循环、异步 I/O 与并发模型的理解问题拆解技术原理JavaScript第 286 题Promise的实现通常采用什么设计模式?它的核心思想是什么? 考察对Promise内部实现机制及设计模式的理解系统设计技术原理JavaScript第 287 题对比原生 JavaScript 开发,React 提供了哪些便利与优势? 考察对 React 核心价值与开发便利性的理解技术原理技术选型JavaScriptReact第 288 题请说明 JavaScript 中有哪些数据类型,并区分基本类型与引用类型。 考察对 JS 数据类型分类的掌握技术原理JavaScript第 289 题在 JavaScript 中,用 const 声明的对象,能否修改它的属性? 考察对 const 绑定语义与对象可变性的理解风险判断技术原理JavaScript第 290 题请解释浅拷贝和深拷贝的区别,并说明各自适合的使用场景。 考察对对象拷贝机制的理解及实际应用能力技术原理方案权衡JavaScript第 291 题与 Promise 相比,async/await 有哪些优势? 考察对 async/await 语法糖和可读性优势的理解技术原理方案权衡JavaScript第 292 题JS基础数据类型有哪些 考察对JavaScript基础数据类型的掌握程度技术原理JavaScript第 293 题对 JS 事件循环的理解:宏任务和微任务主要有哪些? 考察 JavaScript 事件循环机制、宏任务与微任务的分类与执行顺序问题拆解技术原理JavaScript第 294 题请说明你对 this 的了解,以及为什么箭头函数的 this 在定义时就已经确定? 考察对 JavaScript this 绑定机制和箭头函数词法作用域的理解问题拆解技术原理JavaScript第 295 题请你用 JavaScript 实现对一组对象数组按照某个字段进行排序,并说明排序的稳定性。 考察数组对象排序的实现能力与对排序稳定性的理解编码实现技术原理JavaScript第 296 题秒杀场景下,点击秒杀按钮应该采用防抖还是节流?请说明理由以及各自的适用场景。 考察对防抖与节流原理的理解及其在真实业务场景下的选型能力风险判断技术原理方案权衡JavaScript第 297 题indexOf 和 findIndex 有什么区别? 考察对数组查找方法适用场景的区分能力技术原理方案权衡JavaScript第 298 题闭包是什么?请说明其应用场景。 考察对闭包概念、原理及实际运用的理解问题拆解技术原理JavaScript第 299 题请手写实现一个防抖函数,并说明其适用场景。 考察防抖原理、实现细节及场景判断能力编码实现技术原理JavaScript第 300 题防抖节流的运用场景以及实现 考察防抖与节流的概念区分、适用场景及实现能力编码实现问题拆解技术原理JavaScript