互联网/IT行业面试题 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 941 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 221 题JS的异步方案有哪些? 考察对JavaScript异步编程模型的理解与演进脉络第 222 题请说明 JavaScript 中任务队列的分类及其执行机制。 考察对 JavaScript 事件循环和任务队列分类的理解第 223 题请解释 JavaScript 的原型链机制,并说明如何重写一个实例的方法。 考察对原型链原理和对象方法覆写的理解第 224 题请解释 JavaScript 中原型链的工作原理,并给出判断两个对象是否共享同一原型链的方法。 考察对 JavaScript 原型链机制的理解与对象继承关系的判断能力第 225 题Promise 和 async/await 在底层实现上有什么区别? 考察对异步编程机制底层原理的理解,包括状态机、协程与语法糖第 226 题请说明 typeof 和 instanceof 的用法及区别。 考察对 JavaScript 类型判断机制的理解第 227 题在 JavaScript 中如何实现深拷贝?请说明不同方案的适用场景与边界。 考察对深拷贝原理、常见实现方式及其局限的理解第 228 题箭头函数为什么不能用于构造函数? 考察对箭头函数特性及其与普通函数在构造行为上差异的理解第 229 题请描述浏览器中事件冒泡的过程,并举例说明如何利用或阻止它。 考察对DOM事件传播机制的理解及实际应用能力第 230 题请结合你的实际开发经历,说明 JavaScript 闭包的作用和潜在问题,并解释你是如何处理的。 考察对闭包概念的理解、应用场景识别及内存管理意识第 231 题请介绍浏览器或 Node.js 中的 Event Loop 工作原理,并说明它如何调度宏任务与微任务。 考察事件循环机制的理解,以及宏任务与微任务的调度顺序第 232 题请介绍事件循环(Event Loop)的基本流程,并说明它对异步编程的影响。 考察对事件循环机制的理解及异步编程的应用第 233 题在 JavaScript 中,this 指向和箭头函数有何区别?在 React 函数组件里写 this.xx 调用,this 会指向谁? 考察 this 绑定规则、箭头函数特性以及 React 函数组件中的 this 行为第 234 题宏任务和微任务有什么区别? 考察对事件循环中任务队列类型、执行顺序和经典场景的理解第 235 题请用 JavaScript 实现一个对象的 set 方法,并补充 TypeScript 类型定义,说明其用途和边界处理。 考察对象属性设置的实现与 TypeScript 类型标注能力第 236 题判断是否为数组的方法 考察对数组类型判断方法的掌握与边界处理第 237 题讲讲浏览器的事件循环,能举一些实际的例子吗?哪些 API 是宏任务,哪些是微任务? 考察对浏览器事件循环机制、宏任务与微任务分类及执行顺序的理解第 238 题不等宽不等高的瀑布流如何实现? 考察前端布局实现能力、算法思路与性能权衡第 239 题在 JavaScript 中,函数内部的 this 指向在运行时由什么决定? 考察对 JavaScript this 绑定规则及其决定因素的掌握第 240 题var 为什么会有变量提升? 考察对 JavaScript 变量提升机制及其根本原因的理解