后端岗位面试题 · 问题排查 · C++
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 178 道 · 更新 2026-08-05
筛选题目已选:问题排查 · C++
考察点
技术栈
第 81 题项目中用到了pybind,主要是用来实现什么功能的? 考察对pybind11在C++与Python互操作中的核心作用的理解第 82 题C++项目部署到服务器后出现内存溢出(OOM),如何排查?请结合你了解的操作系统和常用命令说明排查思路。 考察C++内存溢出问题的系统化排查能力与操作系统命令的掌握第 83 题请谈谈你对C/C++中指针的理解和应用。 考察对指针概念、操作及常见应用场景的掌握程度第 84 题在Lambda表达式中捕获了什么?能否用weak_ptr解决循环引用问题? 考察Lambda捕获机制与智能指针在闭包中的生命周期管理第 85 题请完整梳理 CMU 15445 数据库系统课程项目(如 Buffer Pool、B+Tree 索引、并发控制等)中你完成的内容、关键设计决策、遇到的困难以及最终收获。 考察候选人基于真实课程项目的技术深度、问题定位能力和收获总结第 86 题头文件的循环引用会产生什么问题? 考察对C/C++编译模型和头文件依赖的理解第 87 题在C++中,循环引用如何解决? 考察weak_ptr解决循环引用的机制与原理第 88 题请解释内存泄漏的概念,并介绍你常用哪些工具来排查内存泄漏问题。 考察对内存泄漏概念的理解及实际排查工具的应用能力第 89 题什么是内存泄漏?如何避免? 考察对内存生命周期管理和资源释放的理解第 90 题你怎么理解野指针? 考察对野指针概念、成因及危害的理解第 91 题迭代器失效的情况有哪些? 考察容器迭代器失效的边界条件与容器原理理解第 92 题在C++中如何避免内存泄漏? 考察C++内存管理与RAII等资源管理机制第 93 题你在开发中有没有遇到过段错误(Segmentation Fault)?请描述一次排查和解决的经历。 考察候选人排查内存相关崩溃问题的思路与经验第 94 题谈谈对 weak_ptr 实现的了解,以及它是如何解决循环引用问题的? 考察智能指针底层实现原理与循环引用问题解决的机制第 95 题在使用 auto 推导变量类型时,如何判断该变量是否为你预期的类型? 考察类型推导机制与编译期类型检查的运用第 96 题当派生类继承的两个基类具有相同签名的虚函数时,会出现什么问题? 考察对多重继承中二义性和虚函数调用的理解第 97 题C++菱形继承是什么,如何解决? 考察对C++多重继承、菱形继承问题的理解及解决方案第 98 题C++编译过程了解吗? 考察对C++编译各阶段的掌握程度和排查问题能力第 99 题举例说明 shared_ptr 循环引用出现的场景 考察对 shared_ptr 循环引用成因的理解及典型场景识别第 100 题请介绍你在Linux下进行C/C++编程时常用的调试和性能分析工具,并说明它们的使用场景。 考察对Linux开发工具链的熟悉程度及实际应用能力