上海得物信息集团有限公司面试题 · 方案权衡 · Java

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

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

筛选题目已选:方案权衡 · Java
第 1 题对ArrayList和LinkedList的理解 考察对两种常用Java集合内部实现、性能特征与适用场景的掌握技术原理技术选型方案权衡Java第 2 题String、StringBuilder、StringBuffer的区别 考察Java字符串类的不可变性、线程安全与性能特性技术原理方案权衡Java第 3 题创建线程的几种办法 考察对线程创建方式及其适用场景的理解技术原理方案权衡Java第 4 题请分别介绍 Java 并发中的 AQS 和 CAS,并说明它们各自的原理、典型应用场景以及二者之间的关系。 考察对 Java 并发核心机制的理解深度与清晰表达能力技术原理方案权衡Java第 5 题线程池的优势有哪些? 考察对线程池核心价值与适用场景的理解技术原理方案权衡Java第 6 题说说 ArrayList 和 LinkedList 的区别。 考察对 Java 常用集合底层实现及适用场景的理解技术原理方案权衡Java第 7 题线程池创建方法 考察线程池的不同创建方式及适用场景技术原理方案权衡Java第 8 题G1垃圾回收器的特点有哪些? 考察对G1垃圾回收器核心机制、目标与适用场景的理解技术原理方案权衡Java第 9 题i++是不是线程安全的,怎么实现线程安全? 考察并发场景下原子性认知与常见线程安全实现手段风险判断技术原理方案权衡Java第 10 题对HashMap的理解,怎么解决线程不安全的问题? 考察HashMap底层原理与多线程场景下的安全替代方案风险判断技术原理方案权衡Java第 11 题新建一个线程池时需要指定哪些核心参数? 考察线程池核心参数的掌握程度技术原理方案权衡Java第 12 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解技术原理技术选型方案权衡Java第 13 题Python和Java有什么区别?哪个更快? 考察对两种语言特性、运行机制和适用场景的理解,以及性能判断能力技术原理技术选型方案权衡JavaPython第 14 题在编写 Java 代码时,JDK 和 Spring 是常用的基础组件。请举例说明你在这些组件中实际使用过的设计模式,并解释其作用。 考察对常用框架中设计模式的实际理解与应用能力技术原理方案权衡JavaSpring Framework第 15 题Dubbo的SPI和Java的SPI有什么区别? 考察对SPI机制的理解及Dubbo扩展机制的设计差异技术原理技术选型方案权衡Apache DubboJava第 16 题请介绍线程池的核心参数及其作用。 考察对线程池配置参数的理解和实际应用能力技术原理方案权衡Java第 17 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力编码实现技术原理方案权衡Java第 18 题计算引擎中为什么用ThreadLocal存储lambda函数,直接使用全局Map存储不行吗? 考察对线程隔离、数据安全与性能权衡的理解技术原理方案权衡Java第 19 题synchronized和ReentrantLock有什么区别?分别在什么场景下使用? 考察Java并发锁机制的理解与场景选择能力技术原理方案权衡Java第 20 题有个场景,需要异步去执行操作,如何将ThreadLocal中的用户信息同步到异步的线程中去? 考察对线程上下文传递的理解及在实际异步场景中的应用问题拆解技术原理方案权衡Java