后端岗位面试题 · C++
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 3812 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 461 题shared_ptr 的原理和使用方法是怎样的? 考察对 shared_ptr 的引用计数机制、核心操作与使用注意事项的理解第 462 题请谈谈你对C++中malloc和new的区别的理解,并说明析构函数、虚函数、多态及static关键字在实际编程中的应用场景。 考察C++核心特性及内存管理基础第 463 题请解释什么是右值引用,并说明它在 C++ 中的典型应用场景。 考察对 C++ 右值引用概念的理解及其在移动语义中的实际应用第 464 题请解释字节对齐的作用,并给出一个示例说明如何优化内存布局以避免填充浪费。 考察对内存对齐机制的理解及实际优化能力第 465 题请解释右值引用和 std::move 的作用,并说明能否自己重写一个 std::move? 考察对移动语义、右值引用和标准库实现细节的理解第 466 题说说 vector 的扩容机制? 考察动态数组容量管理与性能边界理解第 467 题你的技术栈主要是 C++,请问你是否会使用 Java?如果会,请举例说明你的 Java 经验。 考察候选人的技术栈广度与实际跨语言经验第 468 题讲讲你理解的虚基类 考察对C++多重继承中虚基类机制的理解与应用第 469 题请解释虚函数和纯虚函数的概念及其区别。 考察对多态实现机制中虚函数和纯虚函数的理解第 470 题模板元编程了解吗? 考察对模板元编程的基本概念、用途及典型应用的理解第 471 题请说明 C/C++ 中指针加减运算的语义,以及基本数据类型在内存中的存储结构。 考察对指针算术、类型大小和内存布局的理解第 472 题请介绍一次你在项目中排查和解决内存泄漏问题的经历,包括使用的方法和工具。 考察内存泄漏问题的排查思路、工具使用及内存管理概念掌握第 473 题unordered_map的底层数据结构是什么? 考察哈希表实现与哈希冲突处理的基本原理第 474 题在C++中,模板函数如何在头文件中声明,在源文件中实现?请说明原因和常见做法。 考察模板声明与实现的编译机制及处理策略第 475 题你了解哪些 C++11 特性? 考察对 C++11 核心新特性的掌握广度与理解深度第 476 题用了哪些智能指针? 考察对C++智能指针类型及其适用场景的理解第 477 题在C++中,当shared_ptr释放资源后,weak_ptr如何感知到资源已被释放? 考察对弱引用指针失效机制和引用计数原理的理解第 478 题C++ 四个强制类型转换分别是什么?有什么特点和使用场景? 考察对 C++ 类型转换机制的理解及正确选型能力第 479 题STL中容器有哪些? 考察对C++标准模板库容器类型的全面了解与分类能力第 480 题请解释单例模式的概念及其在C++中的析构处理方式。 考察对单例模式原理的理解及资源释放的边界处理