互联网/IT行业面试题 · 技术原理 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 901 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 261 题==比较的是什么 考察对JavaScript比较运算符和类型转换的理解第 262 题有两个嵌套的div,外层和内层div都绑定了click事件。点击内层div时,两个事件触发的顺序是怎样的?请从事件冒泡(event bubbling)和事件捕获(event capturing)的角度解释,并说明事件委托(event delegation)的基本原理。 考察事件传播机制(冒泡与捕获)及事件委托的理解第 263 题说说ES6的class和构造函数的区别 考察对ES6 class语法糖及原型链机制的理解第 264 题请说明 JavaScript 中基本数据类型有哪些,以及 BigInt 和 Symbol 的区别。 考察 JavaScript 基础数据类型掌握及对 BigInt 和 Symbol 特性的理解第 265 题请解释 JavaScript 中 forEach 和 map 的区别,并说明 forEach 能否被中断。 考察对数组遍历方法语义和中断行为的理解第 266 题map与for循环的区别是什么? 考察对编程中遍历与映射概念的理解,以及不同场景下的应用第 267 题请解释 JavaScript 中普通函数与箭头函数的 this 指向差异。 考察对 this 绑定规则和箭头函数特性的理解第 268 题宏任务(Macro Task)和微任务(Micro Task)的执行顺序是怎样的? 考察事件循环中任务队列的执行顺序与优先级理解第 269 题请说明 JavaScript 中宏任务与微任务的执行顺序,并举例说明。 考察事件循环中宏任务与微任务执行顺序的理解第 270 题请实现一个深拷贝函数,需要考虑循环引用和多类型对象嵌套的场景。 考察对深拷贝边界场景的理解与编码实现能力第 271 题你是否了解 unhandledrejection 事件?知道如何监听 Promise 异常吗? 考察对 Promise 异常处理机制和全局监听事件的理解第 272 题请说明 IntersectionObserver 的用法及适用场景。 考察对 IntersectionObserver 接口的理解和实际应用第 273 题怎么理解JS闭包 考察对闭包核心概念、形成机制与典型应用的掌握第 274 题请介绍 HTML、CSS 和 JavaScript 在前端开发中各自的核心作用及相互协作关系。 考察前端基础知识的掌握程度与对模块协作的理解第 275 题typeof null 为什么返回 object? 考察 JavaScript 基础类型判断机制与历史遗留缺陷的根因理解第 276 题请解释 Redux 的实现原理。 考察对状态管理库核心机制的理解,包括数据流、不可变性、中间件等第 277 题JavaScript设计之初为什么是单线程? 考察对JavaScript单线程设计初衷及浏览器环境的理解第 278 题请手写实现一个与 Array.prototype.reduce 行为一致的 reduce 函数。 考察对数组归约核心逻辑、回调参数约定和初始值处理的理解第 279 题讲述三种继承的区别 考察对JavaScript原型继承、构造函数继承和组合继承等模式的掌握第 280 题请说明 typeof、instanceof 和 Object.prototype.toString.call() 三种类型判断方式的适用场景与各自的局限。 考察对 JavaScript 类型判断机制的理解与边界意识