虎牙面试题 · 技术选型 · C++

虎牙相关面试题,按最终去重题目聚合。

共 763 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05

筛选题目已选:技术选型 · C++
第 1 题C++、Python和Java三者之间的区别是什么? 考察对三种主流编程语言特性、适用场景和设计理念的理解技术原理技术选型C++JavaPython第 2 题请介绍 C++ 中智能指针的种类、各自特点及适用场景。 考察对 C++ 智能指针的掌握程度及选型能力技术原理技术选型C++第 3 题请介绍 STL 中 vector、list 和 deque 三者的底层实现差异及各自适用的典型场景。 考察对 STL 容器底层数据结构、性能特性和适用场景的理解技术原理技术选型方案权衡C++STL第 4 题如何避免菱形继承问题?请对比虚继承之外的解决方案。 考察多重继承问题的多种规避手段及虚继承原理技术原理技术选型方案权衡C++第 5 题QString和std::string的区别 考察对C++字符串类型及Qt框架特性的理解技术原理技术选型C++Qt第 6 题C++ 中智能指针有哪些?分别适合什么场景? 考察 C++ 智能指针的类型、适用场景和选择依据技术原理技术选型C++第 7 题在C++中,如何选择智能指针? 考察智能指针的适用场景与选择依据技术原理技术选型C++第 8 题请解释常见的函数调用约定(如cdecl、stdcall、fastcall)及其适用场景。 考察对函数调用约定原理、差异及实际应用的理解技术原理技术选型CC++第 9 题在你的项目中,使用原始指针和智能指针的比例如何?为什么这样选? 考察实际项目中的C++资源管理实践和设计权衡技术原理技术选型方案权衡C++第 10 题请介绍常用的 STL 容器及其典型使用场景。 考察对标准模板库容器特性的理解与应用场景匹配能力技术原理技术选型C++STL第 11 题C++的内存分配方法有哪几种? 考察C++内存管理的基本概念与常见分配方式技术原理技术选型C++第 12 题请解释C++中虚函数与多态的关系,并说明虚函数表(vtable)的作用。 考察对C++虚函数机制与运行时多态原理的理解程度技术原理技术选型C++第 13 题智能指针有哪些 考察对C++智能指针类型及各自语义的掌握技术原理技术选型C++第 14 题C++和C#有什么区别,各自的优缺点是什么? 考察对两种主流编程语言特性的理解、对比能力和适用场景判断技术原理技术选型方案权衡C++C#