菜鸟集团面试题 · 方案权衡
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 289 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 241 题如何使用 Lock 实现一个自旋锁? 考察对并发锁机制、自旋原理及 Java Lock 接口的理解第 242 题请介绍一次你参与数据仓库迁移的经历,包括迁移背景、方案选择和实施结果。 考察数据仓库迁移的规划、技术选型和风险控制能力第 243 题为什么选择做RPC(而不是其他方案)? 考察对RPC技术本质和适用场景的理解第 244 题在Web应用中,通常如何设计数据的加密方案?请从传输层和存储层分别说明。 考察对传输与存储加密的通用实践、算法选型及密钥管理意识第 245 题请说明两阶段提交(2PC)和三阶段提交(3PC)协议的基本流程与区别。 考察对分布式事务提交协议的理解及对比分析能力第 246 题抽象类和接口的区别 考察对面向对象抽象机制的深入理解和应用区分第 247 题请详细讲解 HashMap 的实现原理,包括底层数据结构、哈希冲突处理、扩容机制,以及 JDK 1.7 与 1.8 的区别。 考察对基础数据结构实现原理的理解深度与版本差异意识第 248 题Redis使用过吗?如何解决缓存击穿和穿透? 考察Redis使用经验及缓存异常场景的应对方案第 249 题如果给你一个对象,存到ArrayList里,你有几种排序方式? 考察对Java集合排序API和多属性排序能力的掌握第 250 题HashMap说一下1.7和1.8的区别? 考察对HashMap版本演进及数据结构优化的理解第 251 题线程池的作用是什么? 考察对线程池核心价值、原理和应用场景的理解第 252 题请介绍缓存与数据库一致性问题的常见解决方案,并说明各自的优缺点和适用场景。 考察对缓存与数据库一致性问题的理解深度、方案权衡与场景判断能力第 253 题HashMap 在什么条件下将链表转换为红黑树?这样做的原因是什么? 考察红黑树化触发条件与其性能动机第 254 题请介绍分布式事务的常见解决方案及其适用场景。 考察对分布式事务一致性的理解、方案选型与权衡能力第 255 题行锁和表锁的区别和应用场景是什么? 考察对数据库锁粒度、开销、并发度与适用场景的理解第 256 题请介绍数据库索引的基本原理,并说明在什么场景下适合建立索引,以及使用索引时需要注意哪些问题。 考察对数据库索引底层机制、适用场景及使用注意事项的全面理解第 257 题请说明多线程中synchronized和ReentrantLock的区别? 考察对Java并发同步机制的理解和应用场景选择第 258 题Redis缓存可以应用于哪些典型场景?请结合实际说明。 考察对Redis缓存应用场景的理解及落地能力第 259 题CMS和G1垃圾回收器的区别 考察对两种主流垃圾回收器原理、适用场景和缺陷的理解第 260 题请介绍 SQL 中公共表表达式(CTE)的特点,并说明它在什么场景下比子查询更合适。 考察对 CTE 特性、可读性与适用场景的理解