前端/移动开发面试题 · 技术原理 · JavaScript

前端/移动开发相关岗位面试题。

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

筛选题目已选:技术原理 · JavaScript
第 221 题数组浅拷贝的方法有哪些? 考察JavaScript数组浅拷贝的常用方法与边界技术原理JavaScript第 222 题请解释 JavaScript 中基本数据类型和引用数据类型的区别,并说明它们在内存中的存储方式。 考察 JavaScript 基础类型系统及内存模型理解编码实现技术原理JavaScript第 223 题在一个页面使用 setTimeout 后立即打开另一个页面,原页面的定时器还会执行吗?如果会,会执行几次? 考察对浏览器标签页生命周期与定时器执行行为的理解风险判断技术原理JavaScriptWeb Browser第 224 题在JavaScript中,如何使用Promise捕获异步操作中的错误? 考察Promise错误处理机制及常见实践编码实现技术原理JavaScript第 225 题请解释一下 JavaScript 的原型链是什么? 考察对原型链机制的理解和表达能力技术原理JavaScript第 226 题如何实现图片懒加载,判断图片出现在视口? 考察前端性能优化与视口检测技术的掌握程度编码实现性能优化技术原理JavaScript第 227 题请从语言特性、运行方式、适用场景和开发效率等角度,比较 JavaScript、Java、C++ 和 Python 这四种编程语言的相同点与不同点。 考察对主流编程语言特性的横向理解与归纳能力技术原理技术选型C++JavaJavaScript第 228 题请谈谈 JavaScript 中闭包的优点和缺点,并举例说明。 考察对闭包机制、作用域与内存管理的理解风险判断技术原理JavaScript第 229 题const是声明常量的,为什么用const声明一个对象,却可以改变其键值? 考察对const声明语义与对象可变性的理解技术原理JavaScript第 230 题JavaScript 中声明变量的方式有哪些?各自的适用场景是什么? 考察对 var、let、const 三种声明方式及其适用场景的掌握技术原理技术选型JavaScript第 231 题请列举 Promise 的静态方法并说明适用场景。 考察对 Promise.all、race、allSettled 等静态方法的理解技术原理技术选型JavaScript第 232 题请解释 JavaScript 中的作用域(Scope)是什么,并有哪几种类型? 考察对 JavaScript 作用域概念及类型的理解技术原理JavaScript第 233 题共享屏幕写代码:用 setTimeout 实现一个 setInterval。 考察递归定时、闭包与定时器清理的编码能力编码实现技术原理JavaScript第 234 题请列举并说明前端页面之间通信的常见方式,并简要分析各自的适用场景。 考察对前端页面间通信机制的理解与场景判断能力技术原理方案权衡HTML5JavaScript第 235 题请口述实现防抖(debounce)的思路,并说明其适用场景。 考察前端函数防抖的理解、实现思路与场景判断问题拆解技术原理JavaScript第 236 题请谈谈你对闭包的理解,什么情况下使用闭包,以及它的应用场景。 考察对闭包机制、使用时机及典型应用的掌握程度技术原理JavaScript第 237 题如何遍历一个对象? 考察对对象遍历方法的理解及适用场景辨析技术原理JavaScript第 238 题什么是闭包?请说明其形成条件、常见用途以及可能带来的内存问题。 考察对闭包概念、形成机制与内存影响的理解技术原理JavaScript第 239 题请解释 JavaScript 中 bind() 方法的作用和原理,并举例说明它返回什么。 考察对 JavaScript bind 方法语义、函数柯里化与绑定上下文的理解编码实现技术原理JavaScript第 240 题请解释 JavaScript 的单线程模型,并说明它如何在单线程下处理异步操作。 考察对 JS 事件循环机制与异步处理原理的理解问题拆解技术原理JavaScript