互联网/IT行业面试题 · 技术原理 · JavaScript

互联网/IT行业相关面试题,按题目行业基础数据聚合。

47588 道真题 · 当前筛选命中 901 · 更新 2026-08-05

筛选题目已选:技术原理 · JavaScript
第 201 题防抖和节流的区别是什么? 考察对前端高频事件性能优化手段的理解与区分性能优化技术原理JavaScript第 202 题在JavaScript中,如何实现网页上的视频播放与基本控制(如播放、暂停、音量、进度跳转)? 考察对HTML5视频元素及JavaScript媒体控制API的掌握编码实现技术原理JavaScript第 203 题请解释什么是宏任务和微任务,并说明它们在事件循环中的执行顺序。 考察对事件循环模型及任务队列执行机制的理解技术原理JavaScript第 204 题如果我有一个变量在setTimeout里修改了值,而外部同时访问这个值,能保证拿到最新值吗?为什么? 考察JavaScript事件循环、单线程模型和异步执行顺序的理解问题拆解技术原理JavaScript第 205 题请介绍一下 Promise,并说明什么是链式调用以及它的底层原理。 考察对 Promise 机制、链式调用原理及异步编程理解的深度风险判断技术原理JavaScript第 206 题instanceof和Object.prototype.toString.call()有什么区别? 考察对JavaScript类型判断机制及其适用场景的理解风险判断技术原理JavaScript第 207 题如何实现一个函数判断两个对象的每个属性值是否都相等? 考察深比较的实现思路与边界处理编码实现技术原理JavaScript第 208 题如何用 JavaScript 计算并监控页面 FPS?请说明核心原理。 考察通过 requestAnimationFrame 计算 FPS 的原理与实践性能优化技术原理JavaScript第 209 题JavaScript 中 Class 的实现原理是什么?typeof 一个 Class 的结果是什么? 考察对 JavaScript 类语法本质和类型判断的理解技术原理JavaScript第 210 题JavaScript 中有哪些数据类型?分别是什么? 考察 JavaScript 基础数据类型的完整认知技术原理技术选型JavaScript第 211 题请说明 new 关键字的实现原理。 考察对 new 过程及对象创建的掌握编码实现技术原理JavaScript第 212 题JS的异步方案有哪些? 考察对JavaScript异步编程模型的理解与演进脉络问题拆解技术原理JavaScript第 213 题请说明 JavaScript 中任务队列的分类及其执行机制。 考察对 JavaScript 事件循环和任务队列分类的理解问题拆解技术原理JavaScript第 214 题请解释 JavaScript 的原型链机制,并说明如何重写一个实例的方法。 考察对原型链原理和对象方法覆写的理解问题拆解技术原理JavaScript第 215 题请解释 JavaScript 中原型链的工作原理,并给出判断两个对象是否共享同一原型链的方法。 考察对 JavaScript 原型链机制的理解与对象继承关系的判断能力问题拆解技术原理JavaScript第 216 题Promise 和 async/await 在底层实现上有什么区别? 考察对异步编程机制底层原理的理解,包括状态机、协程与语法糖技术原理JavaScript第 217 题请说明 typeof 和 instanceof 的用法及区别。 考察对 JavaScript 类型判断机制的理解技术原理JavaScript第 218 题在 JavaScript 中如何实现深拷贝?请说明不同方案的适用场景与边界。 考察对深拷贝原理、常见实现方式及其局限的理解编码实现技术原理JavaScript第 219 题箭头函数为什么不能用于构造函数? 考察对箭头函数特性及其与普通函数在构造行为上差异的理解技术原理JavaScript第 220 题请描述浏览器中事件冒泡的过程,并举例说明如何利用或阻止它。 考察对DOM事件传播机制的理解及实际应用能力编码实现问题拆解技术原理JavaScript