上海得物信息集团有限公司面试题 · 技术原理 · Java
上海得物信息集团有限公司相关面试题,按最终去重题目聚合。
共 1847 道真题 · 当前筛选命中 164 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 81 题公平锁还是非公平锁?具体是怎么实现的? 考察并发锁机制的理解、实现细节及应用场景第 82 题在Java中,抽象类和接口有什么区别,什么时候应该使用抽象类而不是接口? 考察对Java抽象类和接口语义区别的理解以及基于场景的选型能力第 83 题volatile在处理并发冲突时的核心思想是什么? 考察对volatile可见性与原子性的理解第 84 题GC有哪些机制,能说说吗? 考察对垃圾回收算法与回收器机制的理解程度第 85 题为什么在新代码中通常不再使用 Hashtable 作为并发哈希表? 考察对 Hashtable 设计局限与替代方案的原理性理解第 86 题在Java中,哪些对象可以作为GC Roots?请列举并简要说明。 考察对JVM垃圾回收根对象类型的掌握程度第 87 题在Java后端开发中,除了数据库索引优化,还有哪些常见的性能优化实践可以避免应用性能问题? 考察对Java后端应用层性能优化的系统理解和实践积累第 88 题请描述HashSet的底层实现结构以及它如何保证元素唯一性。 考察对HashSet基于HashMap实现原理的理解第 89 题为什么 Java 要这样设计 String(设计动机是什么)? 考察对不可变设计背后多重利益权衡的理解第 90 题HashMap实现线程安全的方式有哪些? 考察线程安全容器的选型与实现原理第 91 题Java 中哪些对象可以作为 GC Root? 考察对 JVM 垃圾回收中 GC Root 类型的理解第 92 题请解释AQS(AbstractQueuedSynchronizer)的底层原理。 考察对并发同步框架AQS核心机制的理解第 93 题lambda表达式底层原理是什么,可以传递什么,以及使用时需要注意什么? 考察对lambda表达式编译机制、函数式接口传递能力及使用陷阱的理解第 94 题请谈谈你对 synchronized 关键字的理解。 考察对 Java 内置锁机制、同步原理及使用场景的掌握第 95 题Java 中 try-catch-finally 结构里 finally 块的作用是什么? 考察对 finally 语义和资源清理机制的理解第 96 题请介绍至少四种常见的Java设计模式,并重点说明工厂模式与策略模式的差异,以及使用策略模式的价值。 考察设计模式掌握广度、工厂与策略模式差异理解及策略模式应用价值第 97 题String 为什么被设计成不可变? 考察对 Java String 不可变设计动机的理解及关联知识第 98 题请讲解一下 ThreadLocal 的原理和应用场景。 考察对线程局部变量机制的理解及其典型业务应用第 99 题请解释 Java 中 static 关键字的用法,并说明其线程安全性及底层实现原理。 考察对 static 语义、内存模型和并发安全的综合理解第 100 题请写出单例模式双重检查锁定的实现代码,并解释其中的关键同步点。 考察双重检查锁定的编码实现与线程安全理解