腾讯云智研发面试题 · C++

腾讯云智研发相关面试题,按最终去重题目聚合。

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

筛选题目已选:C++
第 81 题请解释 vector 的扩容机制及其触发条件。 考察对扩容因子、分配策略和触发时机的掌握问题拆解技术原理C++第 82 题list底层是用什么实现的?和vector对比有什么区别? 考察list与vector底层实现机制及性能差异的理解技术原理方案权衡C++第 83 题new 和 make_shared 相比,谁的效率更高?为什么? 考察内存分配次数和异常安全理解性能优化方案权衡C++第 84 题介绍一下C++的内存分配策略。 考察对C++内存分配机制、层级与策略的综合理解问题拆解技术原理方案权衡C++第 85 题构造函数能不能是虚函数? 考察对C++语言机制和面向对象底层原理的理解技术原理C++第 86 题计算结构体大小需要注意什么? 考察结构体内存布局、对齐规则与sizeof的运算时机问题拆解技术原理CC++第 87 题基类的析构函数是否可以为虚函数?如果不是虚函数会有什么后果? 考察C++多态析构的机制与内存安全风险风险判断技术原理C++第 88 题在共享内存使用过程中,你遇到了哪些具体问题,又是如何解决的? 考察问题排查、异常处理和持续性改进能力持续改进风险判断问题排查C++第 89 题引用计数在C++有类似机制么? 考察C++中引用计数相关的智能指针与内存管理机制风险判断技术原理C++第 90 题在 C++ 中,std::vector 和 std::list 各自按值查找某个元素的时间复杂度是多少? 考察对不同容器按值查找的复杂度对比与原理理解问题拆解技术原理C++第 91 题请说明C++中unique_ptr和shared_ptr的区别及各自的使用场景。 考察对C++智能指针所有权模型的理解与正确选型能力技术原理方案权衡C++第 92 题讲一下const。const修饰成员函数的作用是? 考察对C++中const修饰成员函数语义的理解技术原理C++第 93 题vector底层是用什么实现的? 考察对C++标准库容器底层内存管理机制的理解技术原理技术选型C++第 94 题析构函数能是虚函数么? 考察对虚析构函数作用与多态删除机制的理解风险判断技术原理C++第 95 题既然你学过C语言,请介绍一下什么是智能指针? 考察对C++智能指针概念的理解及其作用技术原理技术选型C++第 96 题腾讯云的技术栈主要使用哪些编程语言? 考察候选人对腾讯云技术栈的了解程度与表达准确性业务理解技术原理C++GoJava第 97 题请解释 C++ 中虚函数和虚基类的概念、作用及实现原理。 考察对 C++ 面向对象核心机制的理解深度技术原理C++第 98 题请解释 C++11 中的移动语义,并说明它在实际项目中的应用场景。 考察对移动语义概念的理解及其在性能优化中的实际应用性能优化技术原理方案权衡C++第 99 题malloc和new的区别是什么? 考察对C/C++内存管理机制的理解技术原理CC++第 100 题move 是为了解决什么问题,怎么解决的? 考察对 C++ move 语义动机与实现机制的理解性能优化技术原理C++