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

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

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

筛选题目已选:问题排查 · Java
第 601 题线程死锁怎么排查 考察死锁的识别、定位和解决能力技术原理问题排查Java第 602 题请介绍Java中异常的分类,以及常见的处理方式。 考察对Java异常体系的基本理解和实际处理能力技术原理问题排查Java第 603 题请解释什么是线程安全,并说明多线程同时修改同一个对象实例时可能遇到哪些安全性问题,如何解决? 考察对并发下共享可变状态的理解及线程安全处理能力风险判断技术原理问题排查Java第 604 题请介绍一次你遇到OOM(内存溢出)的经历以及你是如何解决的。 考察内存问题定位思路、工具使用和根因分析能力问题拆解技术原理问题排查Java第 605 题线程 ThreadLocal 的作用是什么? 考察对线程局部变量隔离机制的理解与应用风险判断技术原理问题排查Java第 606 题hashmap怎么扩容? 考察HashMap扩容机制的理解,包括触发条件、流程和性能影响性能优化技术原理问题排查Java第 607 题在 Java 中,如何有效防止内存泄漏?请给出具体实践方法。 考察防止内存泄漏的工程实践与编码规范性能优化技术原理问题排查Java第 608 题请解释ThreadLocal的实现原理,并给出一个使用它解决实际问题的场景。 考察ThreadLocal底层机制的理解与在并发场景中的实际应用风险判断技术原理问题排查Java第 609 题有哪些常用的死锁检测工具? 考察死锁排查工具的掌握和实际排查能力问题排查JavaMySQL第 610 题如何定位一个 Java 进程内不同线程的 CPU 占用或状态? 考察线程诊断工具使用、线程状态分析和问题定位能力技术原理问题排查Java第 611 题如何排查Java应用程序的内存泄漏?请说明具体步骤和使用的工具。 考察内存泄漏排查的方法论与工具使用能力性能优化技术原理问题排查Java第 612 题如何删除 ArrayList 中的某些特定值?请给出实现思路并说明注意点。 考察遍历与删除时的并发修改问题及正确实现方式编码实现问题排查Java第 613 题有一个接口很慢,而且多次发生GC,怎么定位问题? 考察通过线程栈、GC日志与性能剖析相结合定位接口慢和GC问题的排查思路性能优化技术原理问题排查JavaJVM第 614 题你有没有了解过全局异常处理器? 考察对后端全局异常处理机制的理解与工程实践系统设计技术原理问题排查JavaSpring Boot第 615 题垃圾回收(GC)通常发生在哪些内存区域?请说明各区域的特点。 考察对Java堆内存分区及垃圾回收原理的理解技术原理问题排查Java第 616 题请说明Java泛型在编译时期可能出现的类型问题有哪些? 考察对Java泛型类型擦除、类型安全及编译时检查机制的理解技术原理问题排查Java第 617 题请介绍 Java 泛型的优点,以及它带来的问题或不便之处。 考察对 Java 泛型机制的理解,包括其优势、类型擦除的局限性和潜在陷阱技术原理问题排查Java第 618 题Integer i=1与int i=1的区别是什么? 考察包装类型与基本类型的核心差异及应用场景技术原理问题排查Java第 619 题请说明 ThreadLocal 的实现原理,以及如何在不同包或线程之间共享数据。 考察对 ThreadLocal 内部机制的理解、线程数据隔离与跨线程共享方案技术原理方案权衡问题排查Java第 620 题内存占用持续飙升时,你会如何排查和定位内存问题? 考察内存分析、对象生命周期和泄漏定位能力性能优化问题拆解问题排查Java