后端岗位面试题 · 问题排查 · Java

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 898 · 更新 2026-08-05

筛选题目已选:问题排查 · Java
第 801 题在工作中你如何排查Java异常?一般在什么情况下你会主动抛出或定义自定义异常? 考察异常处理与排查的实际经验,以及异常设计的原则和边界意识风险判断技术原理问题排查Java第 802 题Java在等待IO时会占用CPU时间吗? 考察对阻塞IO与CPU使用关系的理解技术原理问题排查Java第 803 题怎么监控线程池状态? 考察线程池运行状态的监控方法及关键指标性能优化技术原理问题排查Java第 804 题内存溢出该怎么定位? 考察内存溢出问题的排查思路与工具使用性能优化技术原理问题排查Java第 805 题请介绍一下 JDBC 的工作原理和基本使用流程。 考察对 JDBC 核心概念、连接管理和基本编程模型的理解编码实现技术原理问题排查Java第 806 题如何查看运行中Java进程的线程堆栈? 考察JVM线程栈的获取工具与用法技术原理问题排查Java第 807 题在 Java 中,ThreadLocal 与线程池配合使用会遇到哪些问题?应如何正确使用? 考察对 ThreadLocal 生命周期与线程复用机制的理解风险判断技术原理问题排查Java第 808 题请详细讲解 HashMap 的实现原理,包括底层数据结构、哈希冲突处理、扩容机制,以及 JDK 1.7 与 1.8 的区别。 考察对基础数据结构实现原理的理解深度与版本差异意识技术原理方案权衡问题排查Java第 809 题ThreadLocal 内存泄漏的形成原因与规避 考察对 ThreadLocal 原理、内存泄漏机制及规避方法的理解风险判断技术原理问题排查Java第 810 题在Java中,如何主动唤醒处于sleep状态的线程? 考察对线程生命周期、中断机制和异常处理的理解技术原理问题排查Java第 811 题synchronized和ReentrantLock分别基于什么底层机制实现? 考察对Java锁底层实现原理的掌握程度技术原理问题排查Java第 812 题为什么 JDK 1.7 HashMap 使用头插法,而 1.8 改成尾插法? 考察 HashMap 数据结构演进及并发安全边界意识技术原理问题排查Java第 813 题如何在命令行中启动一个 jar 包? 考察 Java 应用部署中 jar 包启动命令的掌握技术原理问题排查Java第 814 题如何排查和解决 OOM(内存溢出)问题? 考察内存问题排查思路、工具使用和业务理解业务理解性能优化问题排查Java第 815 题如果一个任务提交到线程池后,核心线程数未满,但已有部分核心线程处于空闲状态,此时新任务应该直接交给空闲核心线程处理,还是新建核心线程处理? 考察线程池核心线程创建与任务分配的机制理解技术原理问题排查Java第 816 题如果进行G1垃圾回收器参数调优,你会关注哪些核心参数?如何根据监控调整? 考察对G1参数含义的理解和实际调优方法论性能优化问题排查Java第 817 题项目中用到的多线程,了解 CompletableFuture 吗? 考察对 CompletableFuture 的理解及实际应用能力编码实现技术原理问题排查Java第 818 题请说明Java异常的分类,以及常见的异常处理方法。 考察对Java异常体系的理解和异常处理实践技术原理问题排查Java第 819 题Full GC频繁时应该如何解决? 考察对Full GC触发原因的分析与系统性调优能力性能优化风险判断问题排查Java第 820 题请介绍类加载机制、双亲委派机制,以及如何和为什么要打破双亲委派。 考察JVM类加载原理、双亲委派机制及其扩展应用技术原理问题排查JavaJVM