互联网/IT行业面试题 · 问题拆解 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 257 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · JavaScript
考察点
技术栈
第 81 题请说明 typeof、instanceof 和 Object.prototype.toString.call() 三种类型判断方式的适用场景与各自的局限。 考察对 JavaScript 类型判断机制的理解与边界意识第 82 题Promise和setTimeout的区别 考察对JavaScript异步机制中微任务与宏任务调度的理解第 83 题请结合包含三个 setTimeout 宏任务的示例,说明宏任务与微任务在事件循环中的执行顺序。 考察事件循环中宏任务与微任务的调度顺序第 84 题请描述浏览器 DOM 事件模型,包括事件捕获、目标阶段和事件冒泡,并说明如何阻止事件冒泡和阻止默认行为。 考察对 DOM 事件传播机制及其 API 的理解第 85 题JS 是单线程,为什么可以实现并发加载多个接口? 考察事件循环、异步 I/O 与并发模型的理解第 86 题对 JS 事件循环的理解:宏任务和微任务主要有哪些? 考察 JavaScript 事件循环机制、宏任务与微任务的分类与执行顺序第 87 题请说明你对 this 的了解,以及为什么箭头函数的 this 在定义时就已经确定? 考察对 JavaScript this 绑定机制和箭头函数词法作用域的理解第 88 题闭包是什么?请说明其应用场景。 考察对闭包概念、原理及实际运用的理解第 89 题防抖节流的运用场景以及实现 考察防抖与节流的概念区分、适用场景及实现能力第 90 题请解释箭头函数与普通函数中 this 的行为区别。 考察对 this 绑定机制和箭头函数词法作用域的理解第 91 题请解释 Object.__proto__ 和 Object.prototype.__proto__ 分别是什么,以及它们指向哪里。 考察对 JavaScript 原型链与内置对象构造函数的理解第 92 题请手写实现一个深拷贝函数,要求能处理循环引用和常见数据类型。 考察深拷贝实现、递归边界和循环引用处理能力第 93 题在JavaScript中,instanceof操作符是基于什么机制判断的?请说明其原理。 考察运算符底层原型链机制的理解第 94 题请列举 JavaScript 中的基础数据类型,并说明它们之间的区别。 考察 JavaScript 基础数据类型的掌握程度第 95 题请谈谈 JavaScript 中原型链的概念、作用以及它如何影响对象属性的查找。 考察对 JavaScript 原型链机制及其在对象属性查找中作用的理解第 96 题请描述浏览器中事件循环(Event Loop)如何处理同步任务、微任务和宏任务的执行顺序,并举例说明。 考察事件循环机制及任务调度顺序的理解第 97 题在 JavaScript 中,有哪些检测数组类型的方法?各自的适用场景和局限性是什么? 考察对 JavaScript 类型检测方法的掌握及边界意识第 98 题请用 JavaScript 实现二叉树的编码,并说明如何进行遍历。 考察二叉树的基本数据结构实现与遍历算法掌握第 99 题怎么理解箭头函数this指向继承外部作用域 考察对箭头函数词法this绑定机制的理解第 100 题如何创建一个原型为空的纯净对象? 考察对象创建方式及原型链理解