后端岗位面试题 · 问题排查 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 898 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Java
考察点
技术栈
第 561 题如何定位和排查内存泄漏?请描述你的具体排查步骤。 考察内存泄漏的系统性排查能力和工具使用第 562 题Java中常见的导致内存泄漏的代码模式有哪些?如何定位和避免? 考察对Java典型内存泄漏场景的识别、排查与预防能力第 563 题找到内存泄漏点后,你通常会采用哪些方案来解决? 考察对内存泄漏修复方案的掌握和编码实践第 564 题在发送 HTTP 请求时,IOException 可能出现在哪些环节? 考察对网络 I/O 异常来源的识别与异常处理能力第 565 题JDK1.8 对 HashMap 的 put 和 resize 流程做了哪些优化? 考察对 HashMap 常见操作流程及其优化的深入理解第 566 题请介绍 Java 中 Thread 类常用的方法及其用途。 考察对 Java 多线程基础 API 的掌握和理解第 567 题哪些参数可以用于排查OOM? 考察对Java虚拟机内存管理及OOM诊断参数的理解第 568 题使用 CompletableFuture 进行异步编程时,需要注意哪些问题? 考察 CompletableFuture 的关键特性和常见误用第 569 题请说明什么是内存泄漏,并列举几种常见的内存泄漏场景,除 ThreadLocal 外还有哪些典型情况? 考察对内存泄漏概念的理解及实际场景的识别能力第 570 题为什么HashMap不是线程安全的?多线程并发访问会出现哪些具体问题? 考察对HashMap并发安全隐患的理解与风险判断能力第 571 题请描述JVM垃圾回收器的基本原理,包括可达性分析和GC Roots。 考察对垃圾回收核心算法和对象存活判断的理解第 572 题请解释 Java 类加载器中的双亲委派机制,并说明其作用及典型应用场景。 考察对类加载器层级结构、双亲委派流程及设计意图的理解第 573 题请列举 Java 应用发生 OOM(内存溢出)的可能原因,并说明排查思路。 考察对 JVM 内存结构、常见溢出场景及排查方法的理解第 574 题你会手动配置JVM垃圾回收器吗?通常如何配置和调优? 考察GC配置与调优的实际操作能力第 575 题jstack 工具有哪些使用上的弊端或局限性? 考察对 JVM 线程诊断工具的深入理解与边界认知第 576 题在 Java 应用运行过程中,哪些场景容易发生 OutOfMemoryError(OOM)?请列举典型场景并简要说明。 考察对 Java 内存结构及各区域溢出场景的理解第 577 题请说明HashMap的内部实现原理,以及并发场景下会出现的线程安全问题。 考察对HashMap数据结构实现的理解及并发安全问题的分析能力第 578 题请解释Java中finally关键字的作用,并说明其在异常处理中的典型使用场景。 考察对Java异常处理机制和资源释放的理解第 579 题Java程序会出现内存泄漏吗? 考察对Java内存管理机制的理解及对内存泄漏场景的识别第 580 题请解释 Java 监视器(Monitor)机制,以及它如何支撑 synchronized 关键字和锁的底层实现? 考察对 Java 并发底层同步机制的理解