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

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

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

筛选题目已选:问题排查 · Java
第 641 题在Java中,如果finally块中修改了基本类型变量或对象,return语句的返回值会受影响吗?请结合执行顺序解释。 考察对Java finally块执行时机及返回值传递机制的理解技术原理问题排查Java第 642 题HashMap哈希冲突高、遍历慢时,有哪些处理手段? 考察HashMap冲突机理、容量调整与并发环境下的优化策略技术原理方案权衡问题排查Java第 643 题Java中空指针异常有哪些常见触发场景? 考察对Java空指针异常触发场景的理解与排查能力技术原理问题排查Java第 644 题如何实现ArrayList的线程安全扩容? 考察对ArrayList线程安全机制和并发扩容的理解风险判断技术原理问题排查Java第 645 题请结合你的开发经历,讲述一次你遇到并解决某个具体异常(如NullPointerException、ClassCastException等)的过程。 考察异常处理的实践经验和问题排查能力项目复盘问题排查Java第 646 题如何确认字节码长度超限导致的加载失败? 考察对类加载机制和字节码约束的理解及错误排查能力技术原理问题排查Java第 647 题说一下OOM,哪些情况下会造成OOM。 考察对Java内存溢出类型、触发场景和排查思路的理解技术原理问题排查Java第 648 题单次Full GC时间过长,你会如何排查和优化? 考察对Full GC停顿原因的分析能力和优化思路性能优化方案权衡问题排查Java第 649 题Java启动时可以设置哪些JVM参数? 考察JVM参数体系的理解和实际调优能力性能优化技术原理问题排查Java第 650 题String、StringBuffer、StringBuilder 的区别?实际工作中有没有用到过 StringBuilder? 考察对字符串不可变性与可变字符串类的原理理解及实际应用能力性能优化技术原理问题排查Java第 651 题程序线程发生死循环如何检测 考察问题排查和性能分析工具的实际应用能力技术原理问题排查Java第 652 题如何减轻Java老年代的数量压力? 考察对老年代对象积累原因的理解及GC优化手段技术原理问题排查Java第 653 题为什么懒汉式线程不安全? 考察对单例模式线程安全问题的理解技术原理问题排查Java第 654 题为什么重写 equals 时必须重写 hashCode? 考察 hashCode 与 equals 的约定及其在集合中的应用技术原理问题排查Java第 655 题Java代码的热加载原理是什么?如何把一个Java类加载到远程的服务器里面,中间会涉及哪些步骤? 考察类加载机制、热加载原理与远程类加载的实现路径系统设计技术原理问题排查Java第 656 题生产中产生了内存泄漏,如何排查? 考察内存泄漏的定位思路、工具使用与系统化排查能力风险判断技术原理问题排查Java第 657 题如果线程池中的线程执行任务时抛出异常,此时主线程还在执行当前的任务,会发生什么? 考察线程池异常处理机制与线程生命周期的影响风险判断技术原理问题排查Java第 658 题请结合项目经历,讲讲你在Java中如何处理线程安全问题? 考察Java并发编程的实践经验和线程安全处理能力项目复盘技术原理问题排查Java第 659 题Java应用占用CPU很高,除了使用top命令,还可以用什么方法定位问题?JVM自带的工具也可以。 考察Java性能排查工具掌握情况和CPU高占用定位方法性能优化技术原理问题排查JavaJVM第 660 题在Java中如何为线程命名?命名有什么作用和注意事项? 考察线程命名工具方法及对调试的价值技术原理问题排查Java