蔚来面试题 · 技术原理 · JavaScript

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

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

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