上海得物信息集团有限公司面试题 · 技术原理 · Java

上海得物信息集团有限公司相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理 · Java
第 101 题请完整描述HashMap的put操作流程 考察HashMap插入操作的完整执行过程与各种边界情况编码实现问题拆解技术原理Java第 102 题volatile可以实现什么功能? 考察对Java volatile关键字的语义理解和实际应用场景问题拆解技术原理Java第 103 题Java 中重载(Overload)和重写(Override)的区别是什么? 考察对 Java 多态核心机制的理解与辨别能力技术原理Java第 104 题线程死锁怎么排查 考察死锁的识别、定位和解决能力技术原理问题排查Java第 105 题请详细介绍HashMap的实现原理,并说明在Java中它的主要特性。 考察对HashMap底层结构、哈希冲突处理、扩容机制及线程安全特性的理解性能优化风险判断技术原理Java第 106 题Java的修饰符public/private的区别是什么? 考察Java访问控制修饰符的理解与应用安全意识技术原理Java第 107 题在Java中,创建对象时内存是如何分配的? 考察对Java对象创建过程及堆内存分配机制的理解问题拆解技术原理Java第 108 题Aviator内存泄漏问题通常由什么原因导致?如何定位和避免? 考察对JVM内存泄漏机理及Aviator上下文管理的理解技术原理问题排查Java第 109 题请说明线程任务提交到线程池执行的几种方式及其区别? 考察对Java线程池任务提交和执行机制的理解问题拆解技术原理Java第 110 题Java线程状态是如何转换的?请举例说明触发状态切换的关键操作。 考察线程状态机与触发条件的理解技术原理Java第 111 题try catch finally 中finally中的代码是否一定会运行? 考察对 Java 异常处理中 finally 执行语义及边界情况的掌握风险判断技术原理Java第 112 题请举一个使用头插法进行扩容时导致死循环的具体例子。 考察对 Java 7 HashMap 头插法扩容并发场景下链表成环问题及死循环原理的理解编码实现技术原理问题排查Java第 113 题栈内存,也就是说虚拟机栈是什么时候创建的? 考察对 Java 虚拟机栈生命周期与线程关系的理解问题拆解技术原理Java第 114 题两个线程对同一个变量循环进行++操作,有哪些方式保证最后结果是对的? 考察并发环境下原子性与同步机制的理解风险判断技术原理方案权衡Java第 115 题Java中的Error和Exception分别是什么?请结合你的理解说明它们的区别。 考察Java异常体系的基本概念、分类及区别理解技术原理Java第 116 题什么情况下需要打破 JVM 的双亲委派模型? 考察对类加载机制的理解及典型场景识别风险判断技术原理JavaJVM第 117 题ThreadLocal是什么,在你的项目中用在了哪些场景? 考察对ThreadLocal原理的理解及实际项目应用能力项目复盘技术原理Java第 118 题ThreadLocal 内部存储结构是怎样的?它的 key 和 value 分别是什么? 考察对 ThreadLocal 底层数据结构和工作原理的理解技术原理问题排查Java第 119 题JDK 1.8 默认使用的垃圾回收器是哪种? 考察对 JVM 默认垃圾回收器及常见收集器特性的掌握技术原理技术选型JavaJVM第 120 题Java创建对象具体会做哪些事情? 考察Java对象创建过程的内存分配、初始化步骤与底层机制问题拆解技术原理Java