前端/移动开发面试题 · 问题拆解 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 774 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · JavaScript
考察点
技术栈
第 481 题请解释一个常见的 Promise 并发或时序输出问题,并说明其背后的机制。 考察对 JavaScript Promise 执行机制、微任务队列和输出顺序的理解第 482 题JS的异步方案有哪些? 考察对JavaScript异步编程模型的理解与演进脉络第 483 题import 与 require 的区别是什么? 考察对 JavaScript 模块系统演进与运行机制的理解第 484 题将字符串 '123' 和 '123a' 分别用 Number()、parseInt() 和 parseFloat() 转换,结果分别是什么?请解释原因。 考察对 JavaScript 类型转换具体结果的判断和原因分析第 485 题给你500张图片需要逐个请求,如何控制并发数量? 考察并发控制的实际实现能力与边界处理第 486 题微任务和宏任务是什么,各自包含哪些典型类型? 考察对事件循环任务调度模型的理解,以及区分常见微任务与宏任务的能力第 487 题请手写实现 Promise.all 和 Promise.allSettled,并说明两者的区别与应用场景。 考察对 Promise 并发控制、错误处理与标准语义的掌握程度及编码能力第 488 题你知道JS里的instanceof是怎么实现的吗? 考察对JavaScript原型链机制及instanceof内部实现原理的理解第 489 题JS为什么要有这些队列,一个不行吗? 考察对事件循环机制和任务队列设计必要性的理解第 490 题请列举几种数组去重的方法,并说明各自的适用场景与优缺点。 考察对基础算法、内置方法及场景取舍的理解第 491 题请描述你对 JavaScript Proxy 对象的理解,并举一个实际使用场景说明其价值。 考察对 ES6 Proxy 特性、代理机制及实际应用的理解第 492 题你在实际项目中使用过 Symbol 吗?请举例说明它解决了什么问题。 考察 Symbol 的实际应用经验和解决问题的能力第 493 题请讲讲前端如何实现自定义拖拽事件,包括拖拽的发起、拖动过程中的位置计算和最终放置。 考察对 DOM 事件模型与拖拽交互实现细节的理解第 494 题JavaScript 是如何实现面向对象编程的? 考察对 JavaScript 原型链、构造函数与类语法背后机制的理解第 495 题JavaScript 中实现继承的方式主要有哪些?请简要说明各自特点。 考察对 JavaScript 原型继承体系的理解与掌握第 496 题请详细说明浏览器的事件循环机制。 考察对浏览器事件循环模型的理解深度,包括宏任务与微任务的调度顺序第 497 题请介绍你对 JavaScript Promise 的理解,并说明它解决了什么问题。 考察对 Promise 核心概念、设计动机及基本用法的掌握第 498 题请手写一个深拷贝函数,并说明其边界情况。 考察对JavaScript深拷贝实现、边界情况和原理的理解第 499 题请实现一个防抖函数,并解释其中某一关键行代码的设计理由。 考察函数式编程、定时器与闭包的实际应用与设计意图第 500 题请详细解释JavaScript的异步机制,包括事件循环、宏任务与微任务的区别。 考察对JavaScript事件循环、任务队列及异步API执行顺序的理解