互联网/IT行业面试题 · 技术原理 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 901 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 521 题JS如何实现重载和多态 考察对JavaScript动态类型、函数参数机制和多态特性的理解第 522 题请解释什么是异步输出,并说明在编程中如何实现异步输出。 考察对异步编程概念的理解及实际应用能力第 523 题请手写实现一个节流函数,并说明与防抖的区别。 考察节流实现、与防抖的区分及适用场景第 524 题使用过哪些动画,你认为实现一个动画的难点是什么? 考察前端动画实践经验与对动画性能、复杂度的理解第 525 题请列举常用的 JavaScript 数组方法,并简要说明各自的用途。 考察对 JavaScript 常用数组方法的熟悉度与实际应用理解第 526 题请手写一个异步并发器,要求能控制同时执行的并发任务数量,并返回所有任务结果。请说明你使用的语言及其异步模型。 考察异步编程、并发控制和结果收集能力第 527 题请解释 JavaScript 中作用域与闭包的概念,并举例说明闭包的实际应用。 考察对 JavaScript 作用域链和闭包机制的理解及实际应用能力第 528 题请列举并说明前端性能优化的常见方法。 考察前端性能优化知识的广度与关键机制理解第 529 题async/await和Promise之间的区别 考察对异步编程语法糖与底层机制的理解第 530 题请介绍闭包的典型使用场景,并说明在防抖(debounce)实现中是否会用到闭包以及如何用。 考察对闭包原理的理解及其在真实场景中的应用能力第 531 题数组去重有哪几种常见实现方式? 考察对数组去重方法的掌握广度与边界意识第 532 题有没有了解过类数组或伪数组(array-like)这个概念,以及如何把它们转换成真正的数组? 考察对类数组概念的理解与转换方法的掌握第 533 题请解释 JavaScript 数组的 filter 方法,并举例说明其典型使用场景。 考察对数组 filter 方法功能、语法和实际应用的理解第 534 题请解释 JavaScript 中 this 关键字的指向规则,并举例说明不同调用方式下的 this 指向。 考察对 JavaScript 中 this 绑定机制的理解与常见场景区分第 535 题请分别说明 setTimeout 与 setInterval 的作用、使用场景及注意事项。 考察对 JavaScript 定时器机制的理解与应用差异第 536 题在 JavaScript 数组中,如何在开头添加一个或多个元素? 考察对数组原生方法 unshift 的掌握与理解第 537 题请实现一个深度拷贝函数,要求能处理各种边界情况,例如JSON对象、正则表达式、函数、日期等类型。 考察深拷贝实现的全面性、边界处理能力和对常见类型特性的理解第 538 题请手写实现一个函数节流(throttle),并解释其适用场景。 考察对函数节流原理的理解与编码实现第 539 题JavaScript 中 `==` 与 `===` 的区别是什么? 考察 JavaScript 类型转换机制与严格相等判断第 540 题Promise 本身是微任务吗?请解释它与微任务队列的关系。 考察对 Promise 与事件循环中微任务机制的理解