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

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

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

筛选题目已选:技术原理 · Java
第 61 题有个场景,需要异步去执行操作,如何将ThreadLocal中的用户信息同步到异步的线程中去? 考察对线程上下文传递的理解及在实际异步场景中的应用问题拆解技术原理方案权衡Java第 62 题包装类型可以直接进行 == 判断吗? 考察Java包装类型缓存、拆箱与值比较机制技术原理问题排查Java第 63 题如何创建和启动多线程? 考察多线程的基本创建方式及适用场景技术原理Java第 64 题讲一讲ThreadLocal 考察对线程局部变量原理、内存泄漏风险和应用场景的理解风险判断技术原理Java第 65 题请描述HashMap在JDK 1.8中的底层数据结构,并说明其put过程。 考察对HashMap数组加链表加红黑树结构及put流程的理解编码实现技术原理Java第 66 题为什么Java代码可以实现一次编写到处运行? 考察Java跨平台原理及JVM角色技术原理JavaJVM第 67 题请描述一个线程从任务提交到执行完成的整个运行过程。 考察线程池任务执行流程的完整理解问题拆解技术原理Java第 68 题Java内存回收中,新生代和老年代分别使用哪些垃圾回收算法? 考察对JVM分代收集策略中不同代际垃圾回收算法的理解问题拆解技术原理Java第 69 题线程池中的核心线程可以被销毁吗? 考察对线程池生命周期和线程存活机制的理解技术原理方案权衡Java第 70 题请描述HashMap的扩容流程。 考察对HashMap扩容机制、触发条件与边界处理的理解问题拆解风险判断技术原理Java第 71 题synchronized 关键字修饰的是方法还是对象?其锁信息具体存储在哪个位置? 考察 synchronized 的锁机制、锁对象和锁信息存储位置的理解技术原理技术选型Java第 72 题请谈谈你对synchronized和ReentrantLock的理解。 考察Java并发中锁机制的理解与对比技术原理方案权衡Java第 73 题ReentrantLock中的AQS有哪些组成? 考察对AQS核心结构与ReentrantLock实现机制的理解编码实现技术原理Java第 74 题HashSet 是如何实现去重的? 考察对 HashSet 底层哈希表结构及元素相等性判断原理的理解技术原理Java第 75 题检测到线程占用时间过长后,如何安全地中止一个线程? 考察多线程协作取消机制与安全性意识风险判断技术原理问题排查Java第 76 题请说说HashMap的原理。 考察对HashMap底层存储结构、哈希冲突处理及扩容机制的理解问题拆解技术原理Java第 77 题请说明Java的类加载机制,包括加载、连接和初始化三个阶段。 考察对Java类加载机制的理解和表达能力技术原理Java第 78 题Java的三大特性分别是什么?请逐一介绍。 考察对Java面向对象核心特性的理解深度与表述能力技术原理Java第 79 题基本类型和包装类型能直接进行比较吗? 考察对Java基本类型与包装类型比较机制的理解,包括自动拆装箱与equals的适用场景技术原理Java第 80 题为什么CPU密集型的线程池数量要设置为CPU核数加一? 考察对CPU密集型任务线程池配置原理及边界情况的理解技术原理方案权衡Java