后端岗位面试题 · 问题排查 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 898 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Java
考察点
技术栈
第 881 题请解释JVM内存模型的主要组成部分及其作用。 考察JVM运行时内存区域的划分与各区域职责第 882 题Java的反射机制了解么,获取类有哪些操作? 考察对Java反射机制的理解及获取Class对象的具体方式第 883 题ThreadLocal介绍一下实现以及应用 考察对ThreadLocal底层实现机制和典型应用场景的理解第 884 题Gateway如何实现全局异常处理 考察网关层异常处理的实现方式与边界场景第 885 题当节点出现内存溢出(OOM)时,你通常如何定位问题,以及有哪些方法或配置来进行优化? 考察对内存溢出问题的分析思路、常见原因识别及优化手段的掌握程度第 886 题检查异常和运行时异常的区别,以及你实际遇到过哪些异常? 考察对Java异常体系的理解及实际应用场景第 887 题请介绍线程池的实现原理。 考察对线程池核心机制、生命周期管理和参数调优的理解第 888 题在for循环里面遍历的时候能否删除元素? 考察集合遍历与删除操作的安全性与正确性第 889 题请列举 Java 中常见的异常类型,并说明各自的典型场景。 考察对 Java 运行时异常与检查型异常的区分及实际运用第 890 题老年代没有连续空间怎么办? 考察垃圾回收和内存碎片处理机制第 891 题JVM 中 Young GC 时,如果 Eden 区存活对象过多,Survivor 区放不下,这些对象会去哪里?会不会触发 Full GC? 考察 JVM 分代回收中对象晋升机制与 Full GC 触发条件的理解第 892 题请解释Java中多线程的可见性问题:当两个线程访问同一份资源,一个线程修改该资源后,另一个线程会看到什么? 考察对内存模型、线程可见性及同步机制的理解第 893 题Java性能排查有没有什么SOP? 考察Java应用性能问题的系统性排查流程与工具链第 894 题ArrayList foreach循环删除为什么出现问题? 考察对集合迭代机制与并发修改异常的深入理解第 895 题在Java中,一个泄露的内存对象何时会被垃圾回收器释放? 考察对内存泄漏与GC机制的理解第 896 题HashMap扩容同时有并发读写会引发什么问题,会死锁吗,如果死锁服务器上表现是什么? 考察对HashMap并发修改引发的问题及错误排查能力第 897 题AOP的原理是什么,你在项目中是怎么使用的? 考察对AOP核心机制的理解以及实际应用能力第 898 题请说明如何合理配置线程池的核心参数,以及调用 shutdown 后线程池中的线程是否会立即停止。 考察线程池参数配置逻辑与生命周期管理的理解