互联网/IT行业面试题 · 技术原理 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 901 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 641 题请手写一个函数,实现两个对象的深比较(deep equal)。 考察对象的递归比较、类型处理和边界情况第 642 题讲一下var的变量提升 考察对JavaScript变量提升机制的理解第 643 题请解释 JavaScript 中原型、原型链和继承的概念及它们之间的关系。 考察对 JavaScript 原型机制和继承实现的理解深度第 644 题如何实现浏览器中不同页面之间的通信? 考察对浏览器跨页面通信机制的理解和应用能力第 645 题请手写实现一个发布订阅模式(Pub/Sub),并说明其与观察者模式的主要区别。 考察事件驱动编程能力、回调管理与模式辨析第 646 题请手写一个 JSONP 的实现,并说明其原理和适用场景。 考察对跨域原理、动态脚本加载和回调管理的掌握第 647 题instanceof和typeof的区别 考察JavaScript类型检测机制及适用场景第 648 题请解释什么是闭包,并说明其典型应用场景和潜在问题。 考察对闭包概念、作用域链及内存管理机制的理解第 649 题在 JavaScript 中,如何判断一个值是数组而不是普通对象?请说明常用的判断方法及其适用场景。 考察对 JavaScript 类型判断和数组检测方法的理解与选用第 650 题请解释 JavaScript 中作用域的概念,并说明全局作用域、函数作用域和块级作用域的区别,以及闭包与作用域的关系。 考察对作用域核心概念、类型及闭包机制的理解第 651 题null和undefined区别 考察对JavaScript中null与undefined的语义差异理解第 652 题JavaScript中==与===的区别是什么? 考察对JavaScript类型转换和严格相等判断的理解第 653 题HTML文件中,CSS、HTML、JS 通常放在什么位置?为什么要这样安排? 考察前端文件结构与性能优化的基础理解第 654 题请解释JavaScript中原型与原型链的概念,并说明它们如何影响对象属性查找。 考察对JavaScript原型机制及属性继承链的理解第 655 题请介绍一下前端实现异步的几种方式,比如 Promise 和 async/await 的用法区别。 考察异步编程的常用写法与实际应用第 656 题图片懒加载怎么实现的?如何判断图片是否进入视口? 考察懒加载的实现原理、视口判断方式与性能考量第 657 题箭头函数为什么不能改变this? 考察对箭头函数 this 绑定机制及其不可变性的理解第 658 题请列举 JavaScript 中常见的宏任务和微任务。 考察对事件循环任务分类的掌握程度第 659 题var、let、const 之间有什么区别? 考察 JavaScript 变量声明的作用域、提升和可变性掌握第 660 题请说明 JavaScript 中隐式类型转换的常见场景及其规则,包括加法、减法、判断条件以及其他常见转换。 考察 JavaScript 隐式类型转换机制及边界理解