后端岗位面试题 · 问题排查 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 898 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Java
考察点
技术栈
第 221 题当线上应用发生 OOM(内存溢出)时,你会如何排查和解决?请说明具体的排查步骤和常见原因。 考察内存溢出问题定位、分析工具使用和系统性解决能力第 222 题Java事务失效的场景有哪些?请列举并说明原因。 考察对Spring事务机制的理解及常见失效原因第 223 题请设计一个自定义的线程池拒绝策略,并说明其适用场景与实现要点。 考察拒绝策略的原理、自定义实现及业务场景匹配第 224 题如何运行一个jar包? 考察Java应用启动的基本操作第 225 题请解释 Java 注解(Annotation)的实现原理。 考察对注解定义、解析机制及底层反射实现的理解第 226 题反射用过吗?它的原理是什么? 考察对反射机制的理解深度和实际使用经验第 227 题你线程池的参数是如何进行设置的? 考察线程池参数的设定依据与业务场景适配能力第 228 题Java异常了解吗? 考察对Java异常体系、分类及处理机制的理解第 229 题FixedThreadPool中的任务队列是什么?说一下他的全限定类名 考察对ThreadPoolExecutor任务队列类型及全限定类名的掌握第 230 题请解释HashMap的工作原理、线程安全性,以及ConcurrentHashMap的实现原理。 考察对Java集合框架中HashMap与ConcurrentHashMap核心机制的理解,以及并发场景下的设计权衡第 231 题你实际开发中使用过 Hashtable 或者 synchronized 的 HashMap 吗? 考察并发容器选型的实践经验与对同步容器局限性的理解第 232 题new 抛出异常时,底层是如何实现与处理的? 考察 JVM 异常机制的底层原理第 233 题如果java进程卡住不动了、日志也不输出了,但进程还存活,如何去排查? 考察Java进程卡顿(假死)的排查思路与工具使用能力第 234 题Java 中常见的异常类有哪些?如何实现全局异常处理? 考察异常体系理解与全局异常处理机制第 235 题怎么排查Full GC有哪些工具? 考察Java内存管理与GC问题排查的工具应用能力第 236 题请详细说明Java线程池的核心参数以及任务队列满时的拒绝策略。 考察对线程池参数的作用、配置权衡及拒绝策略的理解第 237 题请说明你在项目中是否使用过单例模式,主要有哪些实现方式,并如何保证线程安全? 考察单例模式的理解、实现方式及线程安全处理第 238 题请深入谈谈 ThreadLocal 的内存泄漏问题和线程安全性。 考察对 ThreadLocal 内部实现、内存泄漏成因及线程安全边界的理解第 239 题触发 Full GC 的场景有哪些? 考察对 JVM 垃圾回收机制的掌握和排查能力第 240 题如何衡量Java应用中堆内存过高的问题? 考察对堆内存使用率监控指标、GC行为及异常场景的判断能力