后端岗位面试题 · 问题拆解 · C++
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 462 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · C++
考察点
技术栈
第 381 题给定一个点集和一个半径,求能涵盖最多点的圆心位置,需用C++自行定义实现所有内容。 考察几何算法设计、复杂度分析和C++编码实现能力第 382 题请解释C++中vector的emplace_back的原理。 考察对容器内存管理与对象构造的理解第 383 题智能指针及其底层实现 考察智能指针的类型、原理和底层引用计数实现第 384 题在 C/C++ 中,static 关键字有哪些常见作用? 考察对 C/C++ 中 static 关键字在不同作用域下语义的理解第 385 题讲一下C和C++的区别?谈谈你的理解。 考察对两种语言核心特性、设计理念差异的理解第 386 题请解释C++中虚函数的重载机制,并说明在派生类中重载基类虚函数时需要注意哪些问题? 考察对虚函数重载机制的理解及实际应用中的注意事项第 387 题值捕获情况下,捕获普通变量和类的成员变量的区别是什么? 考察对C++ Lambda值捕获机制中对象复制与成员访问细节的理解第 388 题请说说C++语言的主要特性,并举例说明其在实际开发中的应用。 考察对C++核心特性的理解及其应用场景第 389 题请描述你实现一个 shared_ptr 的核心思路,包括关键成员、引用计数管理和线程安全问题。 考察对智能指针底层机制、资源生命周期和并发场景下引用计数正确性的理解第 390 题智能指针weak_ptr的应用场景是什么,它是用来解决什么问题的? 考察对weak_ptr设计意图、应用场景及与shared_ptr协同使用的理解第 391 题如何找到虚函数表? 考察C++虚函数表的理解与定位方法第 392 题请谈谈你对智能指针的理解,并在多线程环境下说明引用计数和原子操作的作用。 考察智能指针原理及其在多线程环境下的正确性与并发安全理解第 393 题虚函数的底层实现原理是什么? 考察对多态底层机制的理解,包括虚表、虚表指针和动态分派第 394 题有用过auto类型吗,讲讲auto。 考察对C++11 auto类型推导的理解及应用场景第 395 题请实现一个无锁队列,并说明其并发安全与性能关键点。 考察无锁数据结构设计、原子操作应用与边界处理第 396 题C++多态的概念和形式 考察对C++多态核心概念及不同实现形式的理解第 397 题请用 C++ 实现 vector 删除所有值为 val 的元素。 考察 STL vector 的删除操作与迭代器失效处理第 398 题请介绍 C++ 中 unordered_map 底层哈希表的实现机制,包括冲突解决方式。 考察对哈希表结构与冲突处理机制的理解第 399 题C++11中移动构造函数和移动赋值运算符在什么情况下会被调用? 考察移动操作触发条件的准确判断第 400 题智能指针有哪些,分别如何实现? 考察对现代C++智能指针的类型、适用场景与底层实现机制的理解