吉比特面试题 · 技术原理 · C++
吉比特相关面试题,按最终去重题目聚合。
共 354 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C++
考察点
技术栈
第 1 题C++ 程序的编译过程是怎样的?动态编译与静态编译有什么区别? 考察对编译流程及链接方式差异的理解第 2 题请说明 const 和 static 关键字在 C/C++ 中的作用,并举例说明。 考察对 const 与 static 关键字的语义理解及应用场景第 3 题请解释C++中的多态概念及其实现机制。 考察对C++多态核心概念、实现方式及适用场景的理解第 4 题C++ 程序线程占用计算资源过高,可能是什么原因? 考察对多线程资源消耗、忙等待与性能瓶颈的定位能力第 5 题右值引用的含义是什么,为什么要提出它?请手写一个例子说明其用法。 考察C++11右值引用概念、动机和实际使用第 6 题请解释 C++ 中的 union,并说明其基本特性、使用注意事项以及与 struct 的主要区别。 考察对 C++ 联合体基本概念、内存布局及使用限制的理解第 7 题智能指针有哪几种?分别说说它们的作用。 考察C++智能指针的分类、底层机制与适用场景第 8 题C++11 引入的特性中,哪些对 std::vector 的使用产生了重要影响?请举例说明。 考察对 C++11 特性的理解及其对标准库容器实践的影响第 9 题C++ 中内存对齐是什么?如何实现和利用内存对齐? 考察对内存对齐概念、规则及应用的理解第 10 题在 C++ 中,模板函数与普通函数有什么区别? 考察对模板函数类型机制、实例化和适用场景的理解第 11 题请介绍一下 C++ 中智能指针的概念、常见类型及其使用场景。 考察对 C++ 智能指针内存管理的理解与实际运用第 12 题请说明C++中多态的概念及实现方式。 考察对C++多态机制的理解,包括编译期与运行期的实现及关键要求。第 13 题虚函数怎么实现多态? 考察对C++虚函数机制与运行时多态原理的理解第 14 题手写 shared_ptr 的实现,包括构造函数、拷贝构造、移动构造、析构等。 考察智能指针底层原理、引用计数管理与资源生命周期控制第 15 题智能指针会导致内存泄露吗?如何排查? 考察智能指针内存管理的边界意识与泄露排查方法