蔚来面试题 · JavaScript
蔚来相关面试题,按最终去重题目聚合。
共 1483 道真题 · 当前筛选命中 62 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 21 题宏任务和微任务有哪些? 考察对JavaScript事件循环中宏任务与微任务类型及执行顺序的理解第 22 题浏览器从输入 URL 到页面渲染的完整过程是什么?请分阶段说明。 考察网络请求、浏览器渲染管线及关键性能优化节点的掌握第 23 题请手写一个函数实现深拷贝。 考察对深拷贝原理的理解、边界情况处理与代码实现能力第 24 题JavaScript 中的数据类型有哪些? 考察 JavaScript 基础数据类型与引用类型的掌握第 25 题给定一个对象 obj,其中定义方法 a,方法内部输出 this.name,且 obj 和全局作用域都定义了 name 属性。分别用 obj.a() 和 (obj.a)() 调用时,各自的输出是什么?请解释原因。 考察 JS 中 this 绑定规则与括号表达式对 this 的影响第 26 题请列举宏任务和微任务的典型例子,并说明它们的执行顺序。 考察事件循环中宏任务与微任务的区分及执行机制第 27 题var和let、const的区别是什么? 考察JavaScript变量声明的作用域、提升与常量语义第 28 题在 JavaScript 中如何判断一个变量是否为数组? 考察 JavaScript 类型识别与数组判断的多种方法及其适用场景第 29 题请介绍你对 JavaScript 中 Promise 的理解,并说明它的典型使用场景和注意事项。 考察对 Promise 机制、用法及常见问题的掌握程度第 30 题请说明 Promise.all 和 Promise.race 的区别,并分别给出一个适用场景。 考察对 Promise 并发控制方法的理解与场景判别第 31 题请解释JavaScript中var关键字的变量作用域规则。 考察对JavaScript中var声明变量作用域的理解第 32 题请连续回答9道JavaScript代码输出题,覆盖JavaScript的多个方面知识点,从中可以考察你对JavaScript核心特性的掌握程度。 考察JavaScript核心特性的综合掌握,包括作用域、闭包、异步、原型链等第 33 题Promise和async/await的区别 考察异步编程模型的掌握与理解第 34 题请用代码实现一个简单的发布-订阅模式(Pub/Sub)。 考察事件驱动设计模式的理解与编码实现能力第 35 题CommonJS跟ES6模块化的区别 考察对两种模块化规范的加载机制、语法和作用域等核心差异的理解第 36 题为什么提前访问let和const定义的变量会报错? 考察对JavaScript变量提升、暂时性死区和词法作用域的理解第 37 题请解释 JavaScript 中 this 的指向规则,并举出常见场景。 考察对 this 绑定机制的理解第 38 题请解释浏览器中 JavaScript 的事件循环机制,并说明宏任务与微任务的区别。 考察对浏览器异步执行模型与任务队列优先级的理解第 39 题在 JavaScript 中,使用 forEach 和 map 修改遍历的元素,会影响原数组吗?请分别说明原因。 考察对数组遍历方法副作用、浅拷贝与引用类型的理解第 40 题请解释 JavaScript 闭包的定义、形成条件及典型使用场景。 考察对词法作用域、内存与变量生命周期的理解