零跑科技面试题 · C++
零跑科技相关面试题,按最终去重题目聚合。
共 339 道真题 · 当前筛选命中 40 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 21 题vector 有什么缺点吗? 考察对 C++ vector 内部实现原理及其性能与使用限制的理解第 22 题vector的访问方式有哪些? 考察对C++ vector容器访问方式及其特点的掌握第 23 题你使用过 weak_ptr 吗?请说明它的作用和使用场景。 考察对 C++ 智能指针 weak_ptr 的理解及实际应用第 24 题C++ 中常见的智能指针有哪几种,各自适用场景是什么? 考察对 C++ 智能指针类型和适用场景的理解第 25 题请介绍你对 C++ 标准容器的使用经验,例如 vector 和 list。 考察对 C++ 常用容器的理解与选用能力第 26 题独占指针为什么能保证独占? 考察对独占所有权语义和复制限制机制的理解第 27 题指针、引用区别 考察C++中指针与引用的核心差异及适用场景第 28 题请结合你的 C++ 开发经验,谈谈你对面向对象三大特性(封装、继承、多态)的理解,并各举一个实际使用场景。 考察对 C++ 面向对象核心特性的理解深度与工程实践能力第 29 题请描述智能指针的实现要点,比如shared_ptr和unique_ptr的原理。 考察智能指针的实现机制和底层细节第 30 题你更熟悉C语言还是C++?请结合你的项目经历,谈谈你对C++新特性的理解和使用情况。 考察候选人C/C++技术栈掌握程度及对C++新特性的实际应用能力第 31 题C++11 的特性你用过哪些? 考察对 C++11 核心特性的理解深度与实际应用能力第 32 题往 vector 中频繁 push_back 数据导致其不断扩容,现在元素已移除,如何释放内存? 考察对 vector 内存管理机制和释放方法的理解第 33 题vector 相对于 list,它有什么优点吗? 考察对 vector 与 list 底层结构与随机访问性能的对比理解第 34 题智能指针有哪些 考察对C++智能指针类型及各自语义的掌握第 35 题STL容器是否是线程安全,应该如何保证? 考察对STL线程安全性的理解及并发访问控制方法第 36 题请说明 C++ 标准库中 vector 和 list 的底层原理及数据结构差异。 考察容器底层实现、内存布局与操作复杂度理解第 37 题有了解过 map 吗?请讲讲 C++ 标准里 map 的底层原理。 考察对 C++ std::map 底层数据结构和操作复杂度的理解第 38 题请解释移动语义的概念及其解决的问题。 考察对C++移动语义原理、目的和典型应用场景的理解第 39 题请说明动态内存分配的基本方式及各方式的适用场景。 考察对堆内存分配机制及生命周期管理的理解第 40 题#define和const在C/C++中有何区别?它们分别在什么时候生效? 考察宏定义与const限定符在编译期和运行期的本质区别及使用场景