后端岗位面试题 · 问题排查 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 898 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Java
考察点
技术栈
第 741 题有一段代码运行效率不高,如何通过JVM参数和工具进行性能调优? 考察JVM性能分析方法与参数调优的系统性思路第 742 题Java 中线程调用 wait() 方法后,是否会释放 CPU 资源?请说明原因。 考察线程等待机制与 CPU 调度原理第 743 题描述 AQS 中 tryAcquire 方法的整体流程。 考察对 AQS 自定义同步器实现流程的掌握第 744 题在使用 ThreadLocal 时有哪些需要注意的问题? 考察对 ThreadLocal 内存泄漏、线程复用和值传递等使用风险的掌握第 745 题new Thread() 和单线程的线程池各自抛异常分别可能是因为什么? 考察对线程创建、线程池结构与异常边界的理解第 746 题Java虚拟机中本地方法栈通常在什么场景下被使用? 考察对JVM运行时数据区中本地方法栈的作用与触发场景的理解第 747 题在Java线程池中,如何区分核心线程和非核心线程? 考察对线程池线程生命周期和调度机制的理解第 748 题什么是Full GC,什么情况下会发生Full GC? 考察对JVM垃圾回收机制及Full GC触发条件的理解第 749 题在多线程调用场景下,ThreadLocal 的值是否可能丢失?可能导致丢失的常见原因有哪些? 考察 ThreadLocal 在多线程环境下的生命周期与线程隔离机制理解第 750 题强引用、弱引用、软引用、虚引用分别是什么? 考察对Java引用类型及其在内存管理和垃圾回收中应用的理解第 751 题请分享一个你使用 Java 进行问题调试或排查的真实案例。 考察候选人在 Java 调试和问题定位中的实际经验与方法论第 752 题请介绍你对 Java 垃圾回收机制的理解,包括主要回收算法和常见垃圾收集器的特点。 考察对 Java 运行时内存管理、GC算法与主流收集器原理的理解深度第 753 题Java死锁如何定位和解决? 考察对死锁产生条件、定位手段和解决方案的理解第 754 题为什么要打破双亲委派? 考察类加载机制原理、双亲委派模型的价值及其违背前提第 755 题请介绍Java的异常处理机制,包括异常的分类、常见异常处理和自定义异常的使用场景。 考察Java异常体系的理解、异常处理实践与边界判断第 756 题Java 中常见的内存溢出(OOM)类型有哪些?各自成因是什么? 考察对 Java 内存区域溢出类型的掌握与成因理解第 757 题请列举常见的 Java 运行时异常和错误,并说明各自的典型触发场景。 考察对 Java 异常体系的理解及常见运行时问题的识别能力第 758 题如何排查Java应用的内存溢出和内存泄漏?请列举常用工具及使用步骤。 考察内存问题排查工具与方法论的实践能力第 759 题请描述一次你排查线上CPU使用率飙升问题的完整过程。 考察系统性问题排查思路和实操能力第 760 题请介绍JVM的内部结构,并谈谈它与Java基础语法或运行时行为的关系。 考察JVM内存结构与Java运行时行为的理解