腾讯面试题 · C++

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

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

筛选题目已选:C++
第 21 题请说明C++中动态链接库和静态链接库的区别及各自的使用场景。 考察对C++链接机制的理解及实际工程选型能力技术原理技术选型C++第 22 题在C++的lambda表达式中,捕获列表里‘=’和‘&’分别表示什么? 考察对C++ lambda捕获机制的理解,区分值捕获和引用捕获的语义及适用场景技术原理C++第 23 题虚函数表占用的地址空间大小通常由什么决定? 考察虚函数表空间大小与虚函数数量的关系技术原理C++第 24 题C++中的内存分区是怎么样的? 考察对C++进程内存布局和各类存储区特性的理解技术原理C++第 25 题请讲解 shared_ptr 的底层实现原理,并说明如何解决循环引用问题。 考察智能指针底层机制和内存管理风险意识风险判断技术原理C++第 26 题请举例说明在项目中如何进行内存分配与释放管理。 考察对内存管理机制的理解及实践应用能力风险判断技术原理问题排查CC++第 27 题weakptr 为什么被引入呢?关于循环引用,举个例子说明一下。 考察智能指针原理、循环引用问题及 weak_ptr 的用途技术原理问题排查C++第 28 题智能指针有哪几种?请说明 std::unique_ptr 和 std::shared_ptr 的区别以及各自的适用场景。 考察 C++ 智能指针的掌握程度、语义理解和场景取舍能力技术原理技术选型方案权衡C++第 29 题虚函数的具体调用是在什么时候确定的? 考察对虚函数动态绑定机制的理解技术原理C++第 30 题请解释C++虚函数的实现原理。 考察对C++虚函数机制、虚表和虚指针的理解技术原理C++第 31 题在C++中,一个指针变量占用几个字节? 考察对指针大小与平台相关性的理解技术原理C++第 32 题虚函数表是和每个类有关还是和每个对象有关? 考察对虚函数表存储位置及多态实现机制的理解技术原理C++第 33 题shared_ptr 有哪些函数有了解吗? 考察对 shared_ptr 常用接口及内存管理语义的掌握编码实现技术原理C++第 34 题C++ 和 Go 有什么区别? 考察对两种语言核心特性、适用场景和设计理念的理解技术原理技术选型C++Go第 35 题C++中的const关键字有哪些常见用法? 考察const基本语法与应用场景的掌握技术原理C++第 36 题new和malloc的区别 考察C++内存分配机制的理解与对比能力技术原理C++第 37 题请介绍智能指针的概念、主要类型及其适用场景。 考察对现代C++内存管理与智能指针机制的掌握技术原理方案权衡C++第 38 题C++中虚函数表的原理是什么? 考察虚函数表的内存布局与调用机制编码实现技术原理C++第 39 题new 和 malloc 的区别,二者类型安全吗? 考察 C/C++ 内存管理底层机制与类型安全理解技术原理CC++第 40 题C++虚函数表常用来解决什么问题? 考察虚函数表在实际开发中的应用场景技术原理方案权衡C++