顺丰集团面试题 · 编码实现 · Java
顺丰集团相关面试题,按最终去重题目聚合。
共 2084 道真题 · 当前筛选命中 9 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Java
考察点
技术栈
第 1 题如果有三个线程,一个只能打印a,一个只能打印b,一个只能打印c,如何确保有序? 考察多线程协同、顺序控制与同步机制的设计能力第 2 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 3 题请实现一个线程安全的单例模式,并说明你的实现为什么是线程安全的。 考察并发场景下单例模式的实现方式与线程安全性论证第 4 题请介绍 HashMap 的 put 过程大致是怎样的? 考察对 HashMap 底层实现的理解第 5 题HashMap 扩容时旧数组中的元素是如何迁移到新数组的?下标会如何变化? 考察对扩容时元素重定位机制的理解第 6 题如何使用Java构造测试数据并进行排列组合? 考察Java中数据生成与排列算法的实现能力第 7 题ConcurrentHashMap的并发机制实现了什么? 考察对ConcurrentHashMap并发控制原理与演进的理解第 8 题HashMap一般用来做什么,常用哪些方法? 考察对HashMap基本用途、常用API及底层原理的理解第 9 题在 Java 中,如何获取一个类里的所有方法和属性? 考察反射机制及其在实际开发中的使用能力