蔚来面试题 · 技术原理 · C++
蔚来相关面试题,按最终去重题目聚合。
共 1483 道真题 · 当前筛选命中 24 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C++
考察点
技术栈
第 1 题请解释 inline 函数能够加速程序执行的原因。 考察对编译器内联展开机制及性能收益边界的理解第 2 题请解释静态成员函数与虚函数的关系,以及静态成员函数是否可以声明为虚函数? 考察对C++静态成员函数和虚函数机制本质的理解第 3 题C++多态是什么? 考察对C++多态的概念、实现机制和边界条件的理解第 4 题请解释 C++ 中 lambda 表达式的基本语法和作用,并说明它如何捕获外部变量。 考察对 C++ lambda 表达式的语法理解、捕获机制和应用场景第 5 题死锁产生的四个必要条件是什么?如何避免死锁? 考察死锁相关的基础原理与工程预防能力第 6 题new和malloc的区别 考察C++内存分配机制的理解与对比能力第 7 题new出来的对象用memset清空会怎么样? 考察C++对象生命周期、非平凡类型与内存操作的正确性第 8 题智能指针是什么,智能指针有哪些? 考察对C++智能指针概念、分类及使用场景的理解第 9 题C++11新特性有哪些? 考察对C++11核心新特性掌握广度与深度第 10 题请解释C++中多线程和多进程的区别,并分别说明它们的适用场景。 考察对并发模型的理解及适用场景判断第 11 题编译器如何处理不定参函数? 考察对可变参数函数调用约定、参数传递与运行时机制的理解第 12 题Compose和C++怎么交互? 考察Kotlin/Compose与C++原生代码之间的互操作机制第 13 题请解释C++中静态成员变量的定义和访问方式。 考察C++静态成员变量的存储、定义要求与访问规则第 14 题请解释 std::move 的作用及其使用场景。 考察对 C++ 移动语义及 std::move 本质的理解第 15 题请列举并简要说明你常用的 C++ 新特性,以及它们如何帮助你写出更安全、高效的代码。 考察对 C++ 现代特性的掌握程度及其在实际编码中的应用价值第 16 题static关键字的作用是什么?局部static与全局static有什么区别? 考察对static关键字作用域、生命周期和存储类语义的理解第 17 题malloc和new的区别是什么? 考察对C/C++内存管理机制的理解第 18 题在 C/C++ 中,static 关键字有哪些常见作用? 考察对 C/C++ 中 static 关键字在不同作用域下语义的理解第 19 题值捕获情况下,捕获普通变量和类的成员变量的区别是什么? 考察对C++ Lambda值捕获机制中对象复制与成员访问细节的理解第 20 题请介绍C++智能指针的基本概念、主要类型及其使用场景,并说明它们如何解决资源管理问题。 考察对C++智能指针原理、类型特性及适用场景的理解,以及RAII资源管理意识