互联网/IT行业面试题 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 941 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 261 题在 JavaScript 中,哪些方式可以创建块级作用域? 考察对 JavaScript 作用域机制及 let、const、块语句的理解第 262 题请介绍 JavaScript 中 Promise 的基本概念、状态转换和常用方法。 考察对 Promise 核心机制、状态管理和链式调用的理解第 263 题虚拟列表的实现的原理 考察虚拟列表的优化原理、滚动计算与面试者表达能力第 264 题请解释 JavaScript 中对象的常见方法有哪些,并说明它们的主要用途。 考察 JavaScript 对象基础方法与实际应用理解第 265 题async 函数在执行栈中的位置是怎么样的? 考察对 async/await 执行机制和事件循环的理解第 266 题var和let的区别?let和const又有什么区别? 考察JavaScript变量声明方式的作用域、提升与赋值规则第 267 题请说明哪些操作会触发浏览器回流(reflow)和重绘(repaint),并说明如何减少它们对性能的影响。 考察对浏览器渲染机制及性能优化方法的理解第 268 题如何实现吸顶效果?请结合 CSS 和 JS 分别说明。 考察对 CSS sticky 定位与 JS 滚动监听实现吸顶的掌握程度第 269 题请实现两个数组合并后去重,并说明需要注意哪些边界情况。 考察数组合并操作与去重结合时的实现能力和边界意识第 270 题浏览器加载一个页面时,整个渲染流程是怎样的? 考察浏览器渲染机制、关键步骤及性能优化意识第 271 题请实现一个深拷贝函数,并考虑处理循环引用、Set、Map、Date 等特殊数据结构。 考察对深拷贝实现细节的理解、边界处理能力和编码能力第 272 题==比较的是什么 考察对JavaScript比较运算符和类型转换的理解第 273 题有两个嵌套的div,外层和内层div都绑定了click事件。点击内层div时,两个事件触发的顺序是怎样的?请从事件冒泡(event bubbling)和事件捕获(event capturing)的角度解释,并说明事件委托(event delegation)的基本原理。 考察事件传播机制(冒泡与捕获)及事件委托的理解第 274 题说说ES6的class和构造函数的区别 考察对ES6 class语法糖及原型链机制的理解第 275 题请说明 JavaScript 中基本数据类型有哪些,以及 BigInt 和 Symbol 的区别。 考察 JavaScript 基础数据类型掌握及对 BigInt 和 Symbol 特性的理解第 276 题请解释 JavaScript 中 forEach 和 map 的区别,并说明 forEach 能否被中断。 考察对数组遍历方法语义和中断行为的理解第 277 题map与for循环的区别是什么? 考察对编程中遍历与映射概念的理解,以及不同场景下的应用第 278 题请解释 JavaScript 中普通函数与箭头函数的 this 指向差异。 考察对 this 绑定规则和箭头函数特性的理解第 279 题宏任务(Macro Task)和微任务(Micro Task)的执行顺序是怎样的? 考察事件循环中任务队列的执行顺序与优先级理解第 280 题请说明 JavaScript 中宏任务与微任务的执行顺序,并举例说明。 考察事件循环中宏任务与微任务执行顺序的理解