蔚来面试题 · JavaScript

蔚来相关面试题,按最终去重题目聚合。

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

筛选题目已选:JavaScript
第 1 题请描述 JavaScript 任务队列的执行机制,包括宏任务与微任务的调度顺序。 考察对事件循环和异步任务执行顺序的理解编码实现技术原理JavaScript第 2 题手写一个类实现订阅、销毁和触发功能,并说明其应用场景。 考察对观察者模式的掌握和实际编码能力编码实现问题拆解技术原理JavaScript第 3 题请用 JavaScript 实现一个链表,包括初始化、插入和删除操作。 考察链表数据结构的基本操作与边界处理能力编码实现问题拆解技术原理JavaScript第 4 题Promise的all()方法和race()方法的区别是什么? 考察对Promise并发控制方法的理解与适用场景区分技术原理JavaScript第 5 题请手写实现一个函数,将扁平数组转换为树结构。 考察对树形数据构建、引用关系与边界情况的理解和编码能力编码实现技术原理JavaScript第 6 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用方式下的区别。 考察对 JavaScript this 绑定规则的掌握程度及实际应用能力技术原理JavaScript第 7 题请列举 JavaScript 中常见的宏任务,并说明其与微任务在执行顺序上的关系。 考察对事件循环机制中宏任务与微任务分类及执行顺序的理解技术原理JavaScript第 8 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握技术原理JavaScript第 9 题如何实现数组扁平化,把嵌套数组变成一维数组? 考察递归、迭代和数组操作能力编码实现问题拆解JavaScript第 10 题请讲一下 JavaScript 中原型链的概念及其作用。 考察对 JavaScript 原型链机制、继承方式及属性查找过程的理解问题拆解技术原理JavaScript第 11 题call 和 apply 的区别是什么? 考察 JavaScript 中函数调用方式与参数传递机制的理解编码实现技术原理JavaScript第 12 题请说明 JavaScript 中宏任务与微任务的执行顺序,并举例说明。 考察事件循环中宏任务与微任务执行顺序的理解问题拆解技术原理JavaScript第 13 题请解释事件循环的工作原理,并结合 JavaScript 的异步模型说明其作用。 考察对事件循环机制和异步编程模型的理解问题拆解技术原理JavaScript第 14 题解释JavaScript事件循环机制。 考察对JS异步执行模型、调用栈与任务队列的理解技术原理JavaScript第 15 题Object.prototype.toString.call() 原理 考察对JavaScript内部类型识别机制的理解技术原理JavaScript第 16 题滚动动画效果通常如何实现? 考察对前端滚动动画实现方式的理解与方案选择技术原理技术选型CSSJavaScript第 17 题请手写实现一个符合 Promise/A+ 规范的 Promise.all 方法。 考察对 Promise 并发控制、异步错误处理与实现细节的理解编码实现技术原理JavaScript第 18 题==和===有什么区别? 考察对 JavaScript 相等比较机制的理解技术原理JavaScript第 19 题请手写一个 JSON.stringify 的实现,并详细解释其原理。 考察对 JSON 序列化规范、数据类型处理和边界条件的理解编码实现问题拆解技术原理JavaScript第 20 题请列举JavaScript数组的常用方法,并说明它们各自的使用场景和返回值。 考察对JavaScript数组方法的掌握程度及实际应用能力编码实现技术原理JavaScript