消费品/零售行业面试题 · 问题排查 · Java

消费品/零售行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:问题排查 · Java
第 41 题你平时用的是哪个JDK版本,默认使用什么垃圾回收器,其垃圾回收算法是什么? 考察对Java版本演进、默认GC选择和回收算法的理解技术原理问题排查Java第 42 题请解释什么是CAS(Compare-and-Swap)操作,并说明它在并发编程中的应用和存在哪些问题? 考察对无锁并发原语CAS的理解,包括原理、应用场景和局限性风险判断技术原理问题排查Java第 43 题代码写的不好可能会出现OOM异常,用try/catch能捕获吗? 考察对OutOfMemoryError本质、可捕获性与内存管理机制的理解风险判断技术原理问题排查Java第 44 题出现内存溢出怎么定位问题? 考察内存溢出问题定位的方法论与工具使用能力性能优化技术原理问题排查Java第 45 题老年代没有连续空间怎么办? 考察垃圾回收和内存碎片处理机制技术原理方案权衡问题排查JavaJVM第 46 题请谈谈你对Java异常处理机制的理解,并说明实际项目中如何合理使用异常。 考察候选人对异常处理原理的掌握以及工程实践中的合理运用能力风险判断技术原理问题排查Java第 47 题Java 线程池中核心线程的创建时机是什么?当所有核心线程都空闲时再提交新任务,会复用线程还是新建线程? 考察线程池核心线程的创建与复用机制技术原理问题排查Java第 48 题如何打破双亲委派?什么场景需要打破?(例如重写 loadClass、SPI) 考察对类加载机制的理解、双亲委派原理与典型打破场景技术原理问题排查Java第 49 题ThreadLocal为什么ThreadLocalMap中key是弱引用,value是强引用? 考察对ThreadLocal内存泄漏机制和引用类型作用的理解技术原理问题排查Java第 50 题请介绍什么是内存泄漏,以及你在项目中如何定位和修复内存泄漏问题。 考察对内存泄漏概念的理解、排查思路与实战处理能力性能优化技术原理问题排查Java第 51 题请描述你在实际项目中排查 OOM(内存溢出)问题的完整过程。 考察内存问题定位的系统性与工具使用能力风险判断技术原理问题排查Java第 52 题线程变量是在堆里面还是在栈里面? 考察线程局部变量的存储区域及其生命周期理解技术原理问题排查Java第 53 题当两个方法都用 synchronized 修饰时,其中一个方法调用另一个方法能否成功?synchronized 修饰方法锁的是哪个部分? 考察对 synchronized 方法锁粒度与可重入性的理解技术原理问题排查Java第 54 题当线上服务出现 OOM 时,你通常会如何排查和定位问题? 考察排查OOM的系统性方法、工具使用和问题定位能力风险判断技术原理问题排查Java第 55 题什么设计不当会造成 OOM? 考察对内存泄漏、内存溢出成因及 JVM 内存模型的理解风险判断技术原理问题排查JavaJVM第 56 题String拼接时其中一个是null,会报错吗? 考察对Java字符串拼接对null值的处理机制的理解技术原理问题排查Java第 57 题Java的反射机制了解么,获取类有哪些操作? 考察对Java反射机制的理解及获取Class对象的具体方式技术原理问题排查Java第 58 题Full GC对程序的影响是什么? 考察Full GC触发机制、停顿与业务影响以及排查思路风险判断技术原理问题排查Java第 59 题请解释Java内存溢出(OutOfMemoryError)的常见原因及排查方法。 考察对JVM内存结构和OOM根因分析能力性能优化技术原理问题排查JavaJVM第 60 题集合遍历时删除元素会发生什么?如果想要安全删除,该怎么做? 考察对集合迭代器机制和并发修改异常的理解技术原理问题排查Java