蔚来面试题 · 编码实现
蔚来相关面试题,按最终去重题目聚合。
共 1483 道真题 · 当前筛选命中 148 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 41 题请介绍你对 Promise 的理解,并说明它解决了异步编程中的哪些问题。 考察对 Promise 核心概念、异步处理机制和错误处理的理解第 42 题压测时是否可以编写基础脚本?你通常如何构建压测脚本? 考察压测脚本编写能力与基本实践第 43 题手撕链表反转,并说明链表反转的具体流程。 考察链表反转的代码实现能力与对操作流程的清晰理解第 44 题请手写一个二叉树的节点搜索函数,要求返回目标节点及其祖先节点路径上的节点值。 考察二叉树遍历、递归路径回溯与代码实现能力第 45 题请设计并实现一个在多线程环境下安全可靠转账的代码方案。 考察并发控制下的数据一致性与转账正确性第 46 题请手写实现一个符合 Promise/A+ 规范的 Promise.all 方法。 考察对 Promise 并发控制、异步错误处理与实现细节的理解第 47 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 48 题请手写一个 JSON.stringify 的实现,并详细解释其原理。 考察对 JSON 序列化规范、数据类型处理和边界条件的理解第 49 题如何保证写出来的代码每个分支都能被测试到,特别是如何优化大量 if else 的情况? 考察代码可测试性设计、分支覆盖策略和复杂条件逻辑的简化能力第 50 题请设计并实现一个算法,找出无序数组中第 k 大的元素,并分析其时间复杂度。 考察排序、快速选择或堆等相关算法及其复杂度分析第 51 题C++11新特性有哪些? 考察对C++11核心新特性掌握广度与深度第 52 题从网络获取歌词是怎么完成的 考察网络请求、数据解析与异常处理的基本能力第 53 题请列举JavaScript数组的常用方法,并说明它们各自的使用场景和返回值。 考察对JavaScript数组方法的掌握程度及实际应用能力第 54 题请描述如何将现有代码中的逐行高亮功能改造为逐字高亮,并说明需要考虑的技术要点。 考察对文本渲染与高亮算法改造的理解及边界处理第 55 题请说明 socket 通信的基本流程,并介绍阻塞与非阻塞模式的差异。 考察对 socket 编程模型的理解第 56 题请实现一个线程安全的单例模式,并说明其实现要点。 考察对单例模式不同实现方式的理解及线程安全性处理第 57 题请用Python实现矩阵的旋转,并说明思路。 考察矩阵操作的编码能力与算法思路第 58 题请实现单链表重排问题:给定一个单链表 L0→L1→…→Ln-1→Ln,将其重排为 L0→Ln→L1→Ln-1→L2→Ln-2→…(例如 1→2→3→4 重排为 1→4→2→3)。要求只修改节点指针,不改变节点值,并分析时间和空间复杂度。 考察链表操作、快慢指针、反转链表及边界处理能力第 59 题请手写一个函数实现深拷贝。 考察对深拷贝原理的理解、边界情况处理与代码实现能力第 60 题在 HTML 里用 ref 声明的值需要加 .value 吗? 考察对 Vue ref 响应式 API 基本用法的理解