后端岗位面试题 · 问题排查 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 898 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Java
考察点
技术栈
第 761 题假如线程池中有任务需要读取主线程的私有数据,而主线程通过 ThreadLocal 设置了该数据,可以有哪些办法? 考察线程池与 ThreadLocal 搭配使用时数据传递的实现机制与注意事项第 762 题包装类对象是否都创建在堆内存里?请说明原理,并解释逃逸分析的作用。 考察JVM内存模型、对象分配机制及逃逸分析优化第 763 题你排查过内存泄漏问题吗?一般怎么排查,有没有用过什么工具? 考察内存泄漏的排查方法论与工具实践第 764 题ThreadLocal父子线程传参怎么解决 考察ThreadLocal在线程间传递的机制与解决方案第 765 题如何排查 CPU 飙升问题? 考察系统问题排查思路、工具使用与定位能力第 766 题请介绍你对 ThreadLocal 的理解,包括其内部实现、为什么使用弱引用,以及可能的内存泄漏场景。 考察对 ThreadLocal 底层实现、引用类型和内存泄漏问题解决的理解第 767 题在Java中如何进行内存管理以避免内存泄漏? 考察对内存泄漏常见原因、排查手段和GC调优的理解第 768 题请介绍你使用过哪些 Java 监控与诊断工具(如 JConsole、jstat、jstack),它们各自的主要用途是什么? 考察 JVM 监控与诊断工具的熟悉度和实践应用能力第 769 题当线上服务出现 OOM 时,你通常会如何排查和定位问题? 考察排查OOM的系统性方法、工具使用和问题定位能力第 770 题你对 Arthas 了解吗?它主要用来做什么?底层原理是怎么实现的? 考察对 Arthas 诊断能力的掌握、应用场景理解及底层机制原理第 771 题如何排查和解决内存泄漏问题? 考察内存泄漏的定位方法与解决思路第 772 题请解释 Full GC 与 Young GC 的区别,说明为什么 Full GC 通常会导致明显的停顿,并讨论如何尽量避免 Full GC。 考察对 JVM 垃圾回收机制、停顿原因与调优策略的理解第 773 题Java 内存区域中哪些区域会发生 OOM? 考察 Java 运行时内存区域划分及各区域内存溢出的触发条件第 774 题请分享一次你遇到并解决 OOM(内存溢出)问题的经历,包括排查过程和最终结果。 考察内存溢出问题的排查能力、对常见成因的理解及实战解决思路第 775 题是否使用过Java调用C++的方法? 考察候选人跨语言调用的实际经验与理解程度第 776 题jstack 查的什么信息? 考察对 JVM 线程诊断工具 jstack 功能的理解第 777 题Java 应用出现 OOM(OutOfMemoryError)时,一般发生在哪些内存区域,常用的排查工具有哪些?请说明你的排查思路。 考察对 JVM 内存模型的理解及 OOM 定位排查能力第 778 题请解释Java中的异常机制,说明Exception和Error的区别,并介绍异常的分类和常见处理方式。 考察Java异常体系结构与异常处理实践第 779 题如何定位一次具体的堆内存溢出(OOM)问题?请描述排查流程。 考察内存溢出问题定位方法与工具使用能力第 780 题Java 堆在什么情况下会触发 OutOfMemoryError?可能由哪些原因导致? 考察对 JVM 堆内存分配、对象生命周期与常见 OOM 场景的理解