腾讯云智研发面试题 · 技术选型 · C++
腾讯云智研发相关面试题,按最终去重题目聚合。
共 3061 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:技术选型 · C++
考察点
技术栈
第 1 题你了解过哪些编程语言?不同语言在内存管理上有什么主要差异? 考察语言广度与对内存管理机制的理解第 2 题一般在什么情况下你会选择使用 std::unordered_map 而不是 std::map? 考察容器选型能力与对哈希表、红黑树差异的理解第 3 题除了当前使用的智能指针,你还熟悉或使用过哪些智能指针?请说明它们各自的特点和使用场景。 考察对智能指针家族的整体掌握与选型能力第 4 题C++中指针和引用的区别是什么? 考察对C++指针与引用核心语义差异的理解第 5 题用过哪些STL,vector和list的区别,在哪些场景更适合使用? 考察C++ STL容器选择、底层原理和场景权衡能力第 6 题你还知道STL中哪些常见的容器?都说一下。 考察对C++ STL常见容器的了解程度和覆盖面第 7 题介绍下智能指针 考察对智能指针类型、原理、使用场景及内存安全的理解第 8 题请介绍 STL 中常用的容器类型及其适用场景。 考察 C++ STL 容器的分类、特性与选择能力第 9 题C++如何管理模块以及依赖库? 考察C++项目模块划分、编译组织与依赖管理能力第 10 题请说明 std::unique_ptr 的典型使用场景,以及它与 shared_ptr 在选择上的区别。 考察对 unique_ptr 所有权语义和适用场景的理解第 11 题C++是一门需要自己管理内存的语言,你了解其它GC语言吗? 考察对垃圾回收机制的理解及与手动内存管理的对比能力第 12 题你平时使用 std::unordered_map 多吗?它的主要特征是什么? 考察对哈希表容器的使用频率与核心特性的理解第 13 题vector底层是用什么实现的? 考察对C++标准库容器底层内存管理机制的理解第 14 题既然你学过C语言,请介绍一下什么是智能指针? 考察对C++智能指针概念的理解及其作用第 15 题C、C++和Java在语法上有哪些主要区别? 考察对三种主流编程语言核心语法差异的理解与归纳能力