后端岗位面试题 · 问题排查 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 898 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Java
考察点
技术栈
第 361 题如何结束一个线程?线程的中断机制和中断异常如何处理? 考察线程生命周期管理、协作式中断机制与InterruptedException处理方法第 362 题在 Java 中,基本类型的变量存储在哪里? 考察对 Java 基本类型存储位置的准确理解及内存模型认知第 363 题Java 堆怎么发生 OOM?描述一下写一个什么样的代码来触发。 考察对 Java 堆内存模型和 OOM 触发机制的理解第 364 题当线上服务出现 OOM(内存溢出)时,你会如何排查和解决? 考察内存问题排查思路与系统化解决能力第 365 题如果项目中引入了两个同名的 jar 包,并且都需要使用,应该如何解决? 考察依赖冲突处理与类加载机制的理解第 366 题如何排查死锁问题? 考察死锁排查的流程、工具使用和日志分析能力第 367 题OOM问题在什么场景用到过,怎么排查? 考察候选人对内存溢出问题的实际处理经验与排查方法论第 368 题请描述你排查 OOM 的完整步骤。 考察内存问题排查的方法论和工具使用能力第 369 题请结合具体例子说明HashMap在多线程环境下会引发什么并发问题。 考察并发问题的具体表现和实际影响第 370 题请介绍你对 Java 原子类的理解,并说明其适用场景及局限。 考察对原子类原理、适用性和局限性的理解第 371 题排查OOM问题的方法 考察对Java应用内存溢出问题的系统性排查思路和工具使用能力第 372 题请描述一次Java应用发生OOM(内存溢出)时的排查过程。 考察内存溢出问题的系统性排查思路与工具使用第 373 题请解释内存泄漏(Memory Leak)的概念,并举例说明其常见成因和后果,以及如何进行检测和预防? 考察对内存泄漏核心概念、实际影响和应对策略的理解第 374 题在你实习过程中,针对 jar 包的依赖是用什么工具来管理的? 考察候选人实际项目中的依赖管理工具使用经验第 375 题ThreadLocal怎么实现的线程隔离,原理是什么 考察对ThreadLocal内部实现与线程隔离原理的理解第 376 题请解释什么是OOM,以及哪些典型场景会导致OOM? 考察对内存溢出概念的理解及常见触发场景的掌握第 377 题如果线上出现内存泄漏,你会如何定位并解决?请说明完整思路。 考察内存泄漏的系统性排查与解决框架第 378 题请解释Java的异常模型,包括异常的分类、处理机制和常见实践。 考察对Java异常体系、处理机制和最佳实践的掌握第 379 题重入锁为什么只能在外面调用 lock()? 考察对可重入锁实现原理和线程所有权归属的理解第 380 题请解释 Stack Overflow 与 OutOfMemoryError(OOM)的区别。 考察对 Java 内存模型及常见运行时错误的原理性理解