后端岗位面试题 · 问题拆解
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 17602 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 121 题讲讲TCP的超时重传和快重传,分别是怎么等待的? 考察TCP重传机制的原理和差异第 122 题请谈谈你对Kafka的了解,以及你在实际项目中如何使用Kafka解决过什么问题? 考察对Kafka核心概念的理解和实际应用能力第 123 题请讲解一下C++中的多态及其实现原理。 考察对C++多态概念和底层实现机制的理解第 124 题请逐步说明在 MySQL 的 B+ 树索引结构中,一条数据从查询请求到返回结果所经历的具体检索流程和操作细节 考查候选人是否真正理解 B+ 树索引的内部结构及查询路径,而不只是背诵概念第 125 题请解释CAS和AQS的原理。 考察对Java并发同步底层机制的理解第 126 题买一张票从某地到某地,然后没有付钱,那订单系统是个什么状态? 考察订单状态机设计中对未支付订单的状态定义与超时处理第 127 题有buffer的channel和无buffer的channel有什么区别? 考察对Go语言channel缓冲语义及阻塞行为的理解第 128 题不同用户有不同的插队权限,权限高的用户总排在权限低的用户之前,如何实现这种排队机制? 考察优先队列或加权排序在权限排队场景中的应用与边界处理第 129 题请列举你常用的Shell命令,并说明它们分别适用于哪些场景? 考察对Shell常用命令的掌握程度及实际应用场景第 130 题是否可以不依赖开发经验,通过标准化流程自动化映射工具与模型? 考察对自动化映射可行性的理解及边界意识第 131 题如何学习新东西并快速落地? 考察学习效率、知识迁移与行动转化的能力第 132 题你们的日志数据存储在哪里?采用了怎样的存储方案? 考察日志存储选型与实现细节第 133 题算法题:给定二维数组,1代表陆地,0代表海洋,四方向联通,问岛屿数量,要求用BFS实现。 考察图的BFS遍历、边界处理与复杂度分析第 134 题给定一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。请描述你的解题思路并实现代码。 考察动态规划或栈的算法应用能力与边界处理第 135 题请介绍一下你对 Qt 信号与槽机制的理解。 考察对 Qt 信号与槽机制原理和使用的掌握程度第 136 题请用 Python 实现一个针对 LLVM IR 常见指令形式的死代码消除(DCE)功能,并说明你的实现思路。 考察对 LLVM IR 结构、数据流分析基础及死代码消除算法的掌握与编码实现能力第 137 题在你的项目中,如何选择并使用 HTTP 请求方法?请举例说明。 考察候选人将 HTTP 方法应用于实际业务场景的能力第 138 题请说明Elasticsearch倒排索引是如何构建的,以及其检索流程是怎样的。 考察对倒排索引原理及检索机制的理解第 139 题为什么选择Qt,而不是MFC这些? 考察技术选型能力、框架理解深度及对业务需求的匹配判断第 140 题手写代码实现合并两个有序数组,要求结果同样有序且去重。 考察有序数组合并、去重逻辑与编码规范性