后端岗位面试题 · 问题排查
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 9439 道 · 更新 2026-08-05
筛选题目已选:问题排查
考察点
技术栈
第 801 题请谈谈你对 MySQL 性能调优的理解。 考察对 MySQL 性能调优核心维度的系统认知与实践经验第 802 题请说明 MySQL 索引的数据结构、B+ 树为什么适合做索引,以及索引失效的常见场景。 考察索引底层原理与索引失效分析能力第 803 题请详细说明你的项目中使用 Elasticsearch 的核心场景和具体技术细节。 考察候选人对其项目中 Elasticsearch 应用的深入理解与实际细节第 804 题遇到MySQL慢查询时,你会如何定位原因并优化? 考察慢查询定位方法、分析思路和优化能力第 805 题MySQL 的 explain 如何使用 考察对执行计划分析工具的基本掌握与实际排查能力第 806 题假如我的SQL已经命中索引还是很慢,怎么解决? 考察索引命中后仍慢的排查能力与优化思路第 807 题网络编程中遇到TCP超时或连接超时类报错,你通常如何排查和解决? 考察网络编程中TCP超时问题的排查思路与解决方案第 808 题如果一个类中的两个方法A和B都标注了@Transactional,它们被另一个方法C(也在同一类中)调用,事务还会生效吗? 考察Spring事务代理机制与自调用导致的事务失效问题第 809 题RocketMQ 怎么处理消费堆积? 考察对 RocketMQ 消费堆积原因分析、排查手段和解决方案的理解第 810 题TCP粘包问题是什么,那如何解决呢? 考察对TCP流式传输特性及常见拆包粘包处理方法的理解第 811 题你在项目中遇到过死锁问题吗?如果有,请描述你如何定位和解决的。 考察候选人将死锁理论应用于项目实践的能力第 812 题如果说我们线上有一些服务出现了故障,你会采取什么样的措施? 考察线上故障的应急响应流程、排查方法及复盘能力第 813 题如何使用RabbitMQ实现订单超时取消功能? 考察消息中间件的延迟消息处理能力和业务方案设计第 814 题你是否私下搭建环境或写代码实际验证过Sentinel的熔断降级?请介绍你实验的过程和结论。 考察实践动手能力和对Sentinel实验验证的经验第 815 题字节对齐了解吗? 考察对内存布局、结构体大小计算及性能影响的理解第 816 题有做过性能优化方面的工作吗? 考察性能优化实战经验、方法论与成果量化能力第 817 题在编写 Spark SQL 时,你会考虑哪些方面来保证性能和正确性? 考察 Spark SQL 的优化意识、数据倾斜处理和正确性保障第 818 题Spring 是如何解决循环依赖的?请说明默认机制与前提条件。 考察对 Spring 三级缓存解决循环依赖机制与局限的理解第 819 题服务端发生大量FinWait状态是什么原因? 考察TCP连接关闭机制与异常状态诊断能力第 820 题对长期阻塞的线程如何处理? 考察线程阻塞识别、处理策略与资源释放意识