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

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

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

筛选题目已选:技术原理 · Java
第 141 题HashSet 是如何实现不存放重复元素的? 考察对 HashSet 底层哈希表机制和 equals/hashCode 约定的理解问题拆解技术原理Java第 142 题Java 中 String 为什么是不可变的? 考察对 String 不可变性原理及内部实现的理解技术原理Java第 143 题单例模式怎么实现? 考察单例模式的多线程安全实现与适用场景风险判断技术原理Java第 144 题Java线程池的核心参数有哪些?各自的作用是什么? 考察对Java线程池核心参数的理解及配置能力技术原理技术选型Java第 145 题给对象分配内存时,有哪几种方式? 考察对JVM对象分配内存基本策略的理解性能优化技术原理Java第 146 题Object中有两个方法,一个是 equals,一个是 hashCode。一般是重写了equals,通常是要重写hashCode,为什么? 考察Java中equals与hashCode协变关系及在哈希集合中的正确性风险判断技术原理Java第 147 题volatile 的作用是什么?它的底层原理是怎样的? 考察对 Java volatile 关键字的语义理解及内存模型底层机制技术原理Java第 148 题超时等待的线程是如何被唤醒的? 考察对线程等待与唤醒机制,尤其是超时等待机制的理解技术原理Java第 149 题说一说Java的4种引用方式的特点和应用场景。 考察Java引用类型机制及其在内存管理和缓存中的应用技术原理Java第 150 题如何打破 Java 的双亲委派机制?请说明实现方式及适用场景。 考察对类加载机制的理解、自定义类加载器实现及打破双亲委派的应用场景技术原理方案权衡Java第 151 题请实现一个有界阻塞队列,需支持多线程生产者消费者场景下的 put 和 take 操作。 考察并发编程中阻塞队列的正确实现能力,特别是线程安全与等待唤醒机制编码实现风险判断技术原理Java第 152 题Java垃圾回收机制有哪些? 考察对JVM垃圾回收算法的理解与对比能力技术原理方案权衡JavaJVM第 153 题GC算法中怎么实现的可达性分析? 考察GC可达性分析的实现原理与引用链判定问题拆解技术原理Java第 154 题用过线程池吗?线程池是如何实现的? 考察线程池的基本使用、核心实现原理与调度机制编码实现技术原理Java第 155 题被 static 修饰的成员会被JVM垃圾回收吗?请说明理由。 考察对JVM垃圾回收机制与类生命周期、静态成员存储位置的理解风险判断技术原理Java第 156 题我看你加了volatile,有什么用? 考察对volatile语义、并发可见性和适用场景的理解风险判断技术原理Java第 157 题ThreadLocal 的作用是什么?使用时有哪些注意事项? 考察对线程局部变量原理、内存泄漏风险及使用规范的理解风险判断技术原理问题排查Java第 158 题对Java的面向对象怎么理解的,三大特性 考察Java面向对象思想与三大特性的理解深度技术原理Java第 159 题ThreadLocal 实现了Map接口吗? 考察对 ThreadLocal 核心设计原理的理解技术原理问题排查Java第 160 题请谈谈你对Java标准库中集合、IO、多线程和网络编程这几个核心领域的理解,并结合实际使用场景说明。 考察对Java标准库核心模块的掌握程度及实际应用能力问题拆解技术原理技术选型Java