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

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

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

筛选题目已选:Java
第 81 题请说明Java的类加载机制,包括加载、连接和初始化三个阶段。 考察对Java类加载机制的理解和表达能力技术原理Java第 82 题Java的三大特性分别是什么?请逐一介绍。 考察对Java面向对象核心特性的理解深度与表述能力技术原理Java第 83 题基本类型和包装类型能直接进行比较吗? 考察对Java基本类型与包装类型比较机制的理解,包括自动拆装箱与equals的适用场景技术原理Java第 84 题为什么CPU密集型的线程池数量要设置为CPU核数加一? 考察对CPU密集型任务线程池配置原理及边界情况的理解技术原理方案权衡Java第 85 题公平锁还是非公平锁?具体是怎么实现的? 考察并发锁机制的理解、实现细节及应用场景技术原理方案权衡Java第 86 题在Java中,抽象类和接口有什么区别,什么时候应该使用抽象类而不是接口? 考察对Java抽象类和接口语义区别的理解以及基于场景的选型能力技术原理方案权衡Java第 87 题volatile在处理并发冲突时的核心思想是什么? 考察对volatile可见性与原子性的理解风险判断技术原理方案权衡Java第 88 题GC有哪些机制,能说说吗? 考察对垃圾回收算法与回收器机制的理解程度性能优化技术原理方案权衡Java第 89 题为什么在新代码中通常不再使用 Hashtable 作为并发哈希表? 考察对 Hashtable 设计局限与替代方案的原理性理解技术原理方案权衡Java第 90 题在Java中,哪些对象可以作为GC Roots?请列举并简要说明。 考察对JVM垃圾回收根对象类型的掌握程度问题拆解技术原理Java第 91 题在Java后端开发中,除了数据库索引优化,还有哪些常见的性能优化实践可以避免应用性能问题? 考察对Java后端应用层性能优化的系统理解和实践积累性能优化问题拆解技术原理Java第 92 题请描述HashSet的底层实现结构以及它如何保证元素唯一性。 考察对HashSet基于HashMap实现原理的理解技术原理Java第 93 题为什么 Java 要这样设计 String(设计动机是什么)? 考察对不可变设计背后多重利益权衡的理解技术原理方案权衡Java第 94 题HashMap实现线程安全的方式有哪些? 考察线程安全容器的选型与实现原理技术原理技术选型方案权衡Java第 95 题Java 中哪些对象可以作为 GC Root? 考察对 JVM 垃圾回收中 GC Root 类型的理解技术原理Java第 96 题请解释AQS(AbstractQueuedSynchronizer)的底层原理。 考察对并发同步框架AQS核心机制的理解技术原理Java第 97 题lambda表达式底层原理是什么,可以传递什么,以及使用时需要注意什么? 考察对lambda表达式编译机制、函数式接口传递能力及使用陷阱的理解风险判断技术原理方案权衡Java第 98 题请谈谈你对 synchronized 关键字的理解。 考察对 Java 内置锁机制、同步原理及使用场景的掌握问题拆解技术原理Java第 99 题Java 中 try-catch-finally 结构里 finally 块的作用是什么? 考察对 finally 语义和资源清理机制的理解编码实现技术原理Java第 100 题请介绍至少四种常见的Java设计模式,并重点说明工厂模式与策略模式的差异,以及使用策略模式的价值。 考察设计模式掌握广度、工厂与策略模式差异理解及策略模式应用价值问题拆解技术原理方案权衡Java