后端岗位面试题 · 问题排查
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 9439 道 · 更新 2026-08-05
筛选题目已选:问题排查
考察点
技术栈
第 221 题请编写代码实现两个线程交替打印奇数和偶数,直到打印到100。 考察多线程协作、同步机制和资源释放的掌握第 222 题请介绍 Redis 缓存使用中的常见问题(如缓存穿透、缓存击穿、缓存雪崩)及各自的解决措施。 考察对 Redis 缓存经典异常场景的理解与应对方案第 223 题实习期间主要做了什么?可以分享一次最有感触的经历吗? 考察实习项目参与度、问题分析与解决的实践能力第 224 题在Java的异常处理中,finally块和catch块中的return语句分别有什么作用?执行顺序是怎样的? 考察异常处理中return与finally的交互机制第 225 题接口响应慢时,如何从系统和应用层面排查? 考察性能问题排查的系统性思路与优先级的把握第 226 题在 Linux 环境下,如何定位错误并进行调试? 考察 Linux 环境下的问题定位与调试方法论第 227 题SQL 慢查询的排查思路 考察对 SQL 性能问题的系统性排查方法和工具使用第 228 题如何查看数据库查询使用了哪些索引? 考察对数据库索引生效机制和排查工具的掌握第 229 题请说明你在实际工作中对 Linux 的使用经验和熟悉程度。 考察候选人的 Linux 操作能力与应用场景第 230 题在 SQL 查询中,order by 和 group by 的使用是否会导致索引失效?请说明原因及如何避免。 考察对索引结构与排序、分组执行计划的理解第 231 题在引入缓存后,你遇到过哪些典型问题?如何解决的? 考察缓存一致性、穿透、雪崩等问题的排查与处理能力第 232 题请列举并解释联合索引在什么情况下会失效,以及如何避免这些失效场景? 考察对联合索引生效原理与失效边界的理解第 233 题MySQL的原子性如何实现 考察对MySQL事务ACID原子性底层实现机制的理解第 234 题MyBatis 如何解析 SQL? 考察MyBatis执行原理,涉及SQL解析、参数映射和语句执行的核心机制第 235 题项目中提到了使用Redis并且解决缓存穿透和缓存击穿,请说明这两者的概念,以及如何解决的。 考察对Redis缓存穿透与击穿概念的理解及实际解决能力第 236 题Linux服务器出现大量time_wait连接时,你会如何排查问题?请讲讲思路。 考察对TCP连接状态的理解和系统排查能力第 237 题请列举常用的JVM启动参数,并说明如何查看Java进程的运行时JVM参数? 考察对JVM参数的理解和实际排查能力第 238 题业务方消费MQ比较慢,导致调度出问题,这种情况你们是怎么考虑的? 考察对消息积压、消费者性能与调度依赖关系的理解和治理思路第 239 题请说明死锁产生的四个必要条件,以及如何避免或优化死锁问题? 考察并发编程中死锁的原理理解和实际预防优化能力第 240 题请说明如何查看和理解 CPU、内存和 IO 的使用情况? 考察对系统资源监控命令和指标的掌握及分析思路