菜鸟集团面试题 · 方案权衡

菜鸟集团相关面试题,按最终去重题目聚合。

共 1094 道真题 · 当前筛选命中 289 道 · 更新 2026-08-05

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