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

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

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

筛选题目已选:技术原理 · Java
第 41 题Dubbo的SPI和Java的SPI有什么区别? 考察对SPI机制的理解及Dubbo扩展机制的设计差异技术原理技术选型方案权衡Apache DubboJava第 42 题请介绍线程池的核心参数及其作用。 考察对线程池配置参数的理解和实际应用能力技术原理方案权衡Java第 43 题请解释 Java 的类加载机制,并说明双亲委派模型的含义与作用。 考察对 Java 类加载流程及双亲委派模型的掌握问题拆解技术原理Java第 44 题Java 中 finally 块中的代码一定会执行吗? 考察对 finally 执行机制与异常处理边界的理解风险判断技术原理Java第 45 题请讲一下 AQS 的原理和应用。 考察对 Java 并发框架中 AQS 核心机制的理解与应用编码实现系统设计技术原理Java第 46 题Java 中一个类包含一个 short 字段和一个 boolean 字段,创建一个该类的对象占用多少内存?请说明对象头、字段对齐等细节。 考察 Java 对象内存布局与字段对齐的掌握技术原理Java第 47 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力编码实现技术原理方案权衡Java第 48 题请解释 Java 中 volatile 关键字的作用和适用场景。 考察对 Java 内存模型、可见性和有序性的理解风险判断技术原理Java第 49 题请解释一下 synchronized 的底层实现原理。 考察对 Java 内置锁机制、锁升级与内存语义的理解性能优化风险判断技术原理Java第 50 题计算引擎中为什么用ThreadLocal存储lambda函数,直接使用全局Map存储不行吗? 考察对线程隔离、数据安全与性能权衡的理解技术原理方案权衡Java第 51 题synchronized 用在方法上,是怎么锁住的? 考察 synchronized 修饰实例方法与静态方法的锁对象识别及底层实现技术原理Java第 52 题重写了 equals 为什么还要重写 hashcode 方法? 考察 Java 对象相等性与哈希契约的理解问题拆解技术原理Java第 53 题请介绍 Java 中 HashMap 的核心实现原理,包括数据结构、存储流程和扩容机制。 考察 HashMap 底层数据结构和操作流程的掌握程度问题拆解技术原理Java第 54 题JDK层面用到了哪些设计模式? 考察对设计模式的理解及其在JDK中的实际应用技术原理技术选型Java第 55 题在对外提供的接口中,需要将订单号转换为字符串类型,你会如何设计这个转换过程? 考察对数据转换边界处理、接口健壮性和防御性编程的理解编码实现风险判断技术原理Java第 56 题synchronized和ReentrantLock有什么区别?分别在什么场景下使用? 考察Java并发锁机制的理解与场景选择能力技术原理方案权衡Java第 57 题线上的Java服务CPU负载高怎么排查? 考察Java线上问题排查的思路、工具使用和系统性方法风险判断技术原理问题排查Java第 58 题请说明 i++ 在并发环境中的线程安全性,并解释 volatile 能否解决其原子性问题,最后给出可行的解决方案。 考察并发原子性概念、volatile 的语义边界及锁与原子类等解决方案技术原理技术选型Java第 59 题请实现一个单例模式,并说明你的设计考虑了哪些问题。 考察单例实现方式的稳健性、线程安全考量及对并发和初始化边界的理解编码实现技术原理Java第 60 题请说明 ThreadLocal 的实现方式及其原理。 考察对 Java 线程局部变量底层数据结构和内存管理机制的理解安全意识技术原理Java