上海得物信息集团有限公司面试题 · 问题排查 · Java
上海得物信息集团有限公司相关面试题,按最终去重题目聚合。
共 1847 道真题 · 当前筛选命中 17 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Java
考察点
技术栈
第 1 题一台机器上部署了 Java 应用后,发现 CPU 持续被打满,如何排查和定位? 考察 Java 应用 CPU 高负载的排查流程和工具使用第 2 题请描述一次内存溢出的排查过程。 考察内存溢出问题的排查思路、工具使用和根因分析能力第 3 题CPU飙高的排查 考察系统性能问题排查的思路与方法第 4 题线上的Java服务CPU负载高怎么排查? 考察Java线上问题排查的思路、工具使用和系统性方法第 5 题包装类型可以直接进行 == 判断吗? 考察Java包装类型缓存、拆箱与值比较机制第 6 题检测到线程占用时间过长后,如何安全地中止一个线程? 考察多线程协作取消机制与安全性意识第 7 题请讲解一下 ThreadLocal 的原理和应用场景。 考察对线程局部变量机制的理解及其典型业务应用第 8 题线程死锁怎么排查 考察死锁的识别、定位和解决能力第 9 题Aviator内存泄漏问题通常由什么原因导致?如何定位和避免? 考察对JVM内存泄漏机理及Aviator上下文管理的理解第 10 题请举一个使用头插法进行扩容时导致死循环的具体例子。 考察对 Java 7 HashMap 头插法扩容并发场景下链表成环问题及死循环原理的理解第 11 题ThreadLocal 内部存储结构是怎样的?它的 key 和 value 分别是什么? 考察对 ThreadLocal 底层数据结构和工作原理的理解第 12 题当垃圾碎片严重时,JVM 有哪些兜底措施? 考察对垃圾回收碎片问题的应对策略与调优能力第 13 题请介绍 HashMap 的实现原理,并说明其扩容机制和常见问题。 考察对 HashMap 底层数据结构、哈希冲突处理、扩容机制及并发安全性的理解第 14 题请介绍 Java 的内存模型和内存区域划分,并说明如何排查和避免内存泄漏。 考察对 JVM 内存结构、并发内存可见性及内存管理实践的理解第 15 题请列举内存溢出的常见触发场景,并说明排查思路。 考察对内存溢出典型原因的理解及问题排查方法第 16 题ThreadLocal 的作用是什么?使用时有哪些注意事项? 考察对线程局部变量原理、内存泄漏风险及使用规范的理解第 17 题ThreadLocal 实现了Map接口吗? 考察对 ThreadLocal 核心设计原理的理解