后端岗位面试题 · 问题排查
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 9439 道 · 更新 2026-08-05
筛选题目已选:问题排查
考察点
技术栈
第 381 题当缓存与数据库数据不一致已经发生时,你会如何制定补救与恢复方案? 考察缓存一致性问题的诊断、修复与恢复能力第 382 题接口无法访问,怀疑是网络问题,如何排查? 考察网络排障的系统性思路与分层定位能力第 383 题MySQL执行语句突然变慢的优化思路及可能原因有哪些? 考察MySQL性能问题的排查思路与常见根因分析能力第 384 题Spring是支持循环依赖的吗? 考察对Spring容器循环依赖处理机制的深入理解第 385 题项目中遇到的最大难点及解决方法 考察候选人拆解问题、分析原因与落地解决的能力第 386 题请分别说明数据库物理不可用和实例不可用的常见场景及对应的处理策略。 考察对数据库故障类型的区分能力及相应降级、恢复策略的掌握第 387 题在数据模型或查询中增加一个维度后,查询性能显著下降,可能的原因有哪些?如何定位和优化? 考察对维度扩展导致查询性能退化的原因分析与优化能力第 388 题请结合你的开发经验,谈谈在Java项目中你是如何选择使用同步还是异步处理的? 考察对同步与异步概念的理解、实际应用场景及选择依据第 389 题请描述内存泄漏发生的典型场景,并说明如何定位与防范。 考察对内存泄漏成因、定位手段与防范措施的理解第 390 题请介绍你常用的 gdb 调试命令和使用技巧。 考察对 gdb 调试工具的实际掌握程度和问题排查能力第 391 题面对线上服务CPU高占用,你会如何排查? 考察系统问题排查思路与工具使用能力第 392 题请描述一次你进行性能压测并排查问题的完整流程。 考察性能测试方法、问题定位能力和系统性排查思路第 393 题请列举并简要说明几个你在日常工作中常用的 Linux 命令及其用途。 考察对常用 Linux 命令的掌握程度及实际使用经验第 394 题在Java编程中是否使用过动态代理? 考察候选人是否理解动态代理机制及其实际应用场景第 395 题TCP第二次握手丢失后会发生什么? 考察TCP连接建立过程中报文丢失的识别与处理机制第 396 题A依赖B,B依赖C,C依赖A,Spring是如何解决这种循环依赖的? 考察Spring容器处理Bean循环依赖的原理与条件第 397 题请详细说明TCP三次握手的过程及每一步的作用。 考察TCP连接建立机制的理解与潜在问题第 398 题如果需要从两个小时前的某个时间点重新消费数据并重新处理一遍,你会如何实现? 考察消息重放、回溯消费与幂等处理的工程能力第 399 题你是否涉及到一些多线程的场景?请你展开说说。 考察候选人多线程实战经验、问题识别与风险意识第 400 题你在网络层面遇到过哪些问题?是如何定位和解决的?请举一个具体例子。 考察网络问题排查思路、工具使用和解决能力