消费品/零售行业面试题 · 问题排查 · Java
消费品/零售行业相关面试题,按题目行业基础数据聚合。
共 11293 道真题 · 当前筛选命中 85 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Java
考察点
技术栈
第 21 题项目突然创建很多线程,但CPU和内存没有明显影响,如何排查线程泄漏? 考察线程生命周期管理、监控手段和泄漏定位能力第 22 题请描述一次你在生产环境中遇到 OOM(内存溢出)的排查与解决过程,包括根因分析和最终处理方案。 考察JVM内存结构与OOM排查能力,以及问题定位与解决的工程方法第 23 题除了用线程名字进行区分,还有什么方式可以排查业务线程? 考察对Java线程排查手段的掌握程度及实际运用能力第 24 题在JVM中,什么情况下会触发Full GC? 考察对Full GC触发条件和原因的理解第 25 题为什么懒汉式线程不安全? 考察对单例模式线程安全问题的理解第 26 题使用线程池时如何保证任务执行正确性和避免资源泄漏? 考察线程池使用中的风险与防控措施第 27 题HashMap原理,什么情况下性能会变差 考察HashMap底层数据结构及影响性能的边界场景第 28 题Java 包装类的缓存机制在 JVM 中的实现位置是什么? 考察对 Java 包装类缓存机制及其在 JVM 中存储位置的理解第 29 题什么是 OOM?列举几种常见的 OOM 类型及其典型场景。 考察对 OOM 概念和 Java 内存区域的理解第 30 题ThreadLocal内存泄露排查 考察对ThreadLocal内存泄露原理、触发场景及排查方法的理解第 31 题请说明如何将字符串安全地转换为整数,并讨论常见错误与处理方式。 考察字符串转整数的实现方法、边界条件与异常处理第 32 题说说HashMap的扩容过程 考察对HashMap扩容机制的理解,包括触发条件、流程和后果第 33 题哪些原因会导致数据的不可见,如何保证可见性? 考察对并发内存可见性机制、缓存一致性和同步控制的理解第 34 题怎么看一个Java线程的资源耗用? 考察对Java线程资源占用分析和监控工具的理解第 35 题请详细讲解 HashMap 的实现原理,包括底层数据结构、哈希冲突处理、扩容机制,以及 JDK 1.7 与 1.8 的区别。 考察对基础数据结构实现原理的理解深度与版本差异意识第 36 题请说明 ThreadLocal 的实现原理,以及如何在不同包或线程之间共享数据。 考察对 ThreadLocal 内部机制的理解、线程数据隔离与跨线程共享方案第 37 题请解释Java的异常模型,包括异常的分类、处理机制和常见实践。 考察对Java异常体系、处理机制和最佳实践的掌握第 38 题请介绍Java的异常体系,并说明多线程环境下如何捕获和处理异常。 考察对Java异常体系的理解以及多线程场景下的异常处理能力第 39 题如何衡量Java应用中堆内存过高的问题? 考察对堆内存使用率监控指标、GC行为及异常场景的判断能力第 40 题请解释Java并发编程中“有序性”的含义,以及它在多线程环境下为什么重要? 考察对并发三大特性之一有序性的理解及其在实际编程中的意义