前端/移动开发面试题 · 技术原理 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2865 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 441 题对比原生 JavaScript 开发,React 提供了哪些便利与优势? 考察对 React 核心价值与开发便利性的理解第 442 题JavaScript中的宏任务与微任务机制是为了解决什么问题而设计的? 考察对事件循环机制及其设计意图的理解第 443 题Promise.all 是什么? 考察对 Promise 并发处理 API 的理解第 444 题除了JavaScript以外,你还熟悉哪些编程语言? 考察技术栈广度与学习迁移能力第 445 题请实现一个带超时控制的 Promise,要求指定时间内未完成则 reject。 考察 Promise 原理、异步控制与超时边界处理能力第 446 题有哪些操作数组的方法?请尽量详细地讲出来。 考察JavaScript数组中常用方法及区分原理、副作用与适用场景第 447 题TypeScript 相比 JavaScript 有哪些核心优势? 考察对 TypeScript 类型系统、开发体验和工程化收益的理解第 448 题WeakSet 和 WeakMap 你了解吗?它们各自的用途是什么? 考察对弱引用数据结构的基本认知和实际使用场景第 449 题请分别说明浏览器端和 Node.js 端的事件循环机制,并比较它们的差异。 考察对事件循环模型的掌握及其在两端的实现差异第 450 题请谈谈你对 JavaScript 中 Promise 的理解。 考察对 Promise 核心机制、使用场景与局限性的掌握第 451 题箭头函数解决了什么问题?它能否作为构造函数被 new 调用?为什么? 考察对箭头函数设计动机与其作为构造函数限制的理解第 452 题在 JavaScript 中,直接调用 eval 和通过 new Function 执行代码时,this 的指向分别是什么?请结合严格模式说明差异。 考察 JavaScript 引擎中 eval 与 new Function 的 this 绑定机制及严格模式影响第 453 题请解释 JavaScript 中 class 关键字的作用及其与原型继承的关系。 考察对 class 语法糖及底层原型机制的掌握第 454 题父元素冒泡的回调函数里,咋知道是哪个子元素触发的? 考察事件委托中识别触发源元素的能力第 455 题请解释JavaScript中的原型链,并说明对象如何沿着原型链查找属性。 考察对原型继承和属性查找机制的理解第 456 题请解释 Promise 的三种状态及状态转换规则,并说明如何实现链式调用和错误处理。 考察对 Promise 核心机制的理解及异步编程实践第 457 题给你一个双栏布局的结构,鼠标可以拖动两栏之间的边使这条边移动,两边宽度变化,如何实现? 考察前端布局交互实现能力,包括事件处理、布局计算和边界优化第 458 题请编写一个防抖函数,并说明其使用场景。 考察对防抖概念的理解、实现能力和实际应用场景的认知第 459 题请说明浏览器解析 HTML、CSS、JavaScript 的流程,并解释如何让 JavaScript 先于页面解析执行,以及如何让其延后到页面解析完成后执行。 考察浏览器渲染机制与脚本加载执行顺序的控制第 460 题请介绍 JavaScript 中实现继承的主要方式及其区别。 考察对 JavaScript 原型链继承、构造函数继承、组合继承等的掌握与适用场景辨析