菜鸟集团面试题 · 风险判断
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 148 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 101 题你刚才说 ConcurrentHashMap 是可以保证线程安全的,那它是如何保证线程安全的? 考察对 ConcurrentHashMap 线程安全机制的理解深度第 102 题如何保持数据库和缓存中的数据一致性? 考察缓存与数据库一致性的核心策略、失效补偿及边界意识第 103 题请介绍你在项目中常用的多线程使用方式,并举例说明如何避免线程安全问题。 考察对多线程模型的理解与实际应用中的并发控制能力第 104 题请介绍一下 Redis 的线程模型。 考察对 Redis 事件驱动模型、单线程执行与多线程扩展的理解第 105 题你的项目中用到 Redis 来做库存扣减,那你是怎么保证 Redis 和 MySQL 数据库的数据的一致性? 考察缓存与数据库双写的一致性处理方案与边界意识第 106 题什么情况下会导致缓存穿透? 考察缓存穿透的成因与边界判断第 107 题请介绍线程池的饱和策略,并说明在什么场景下选择哪种策略。 考察线程池饱和处理机制及根据业务场景选型的能力第 108 题equals 和 hashCode 有什么关系? 考察 Java 对象相等性契约与哈希集合的正确使用第 109 题项目有明确 deadline 时,如果发现进度可能赶不上,你会怎么做?应该在什么时候向谁说明? 考察项目管理中的风险预警、主动沟通与问题上报能力第 110 题如何解决Redis缓存击穿问题?请说明至少两种方案及各自的优点和局限。 考察热点key失效场景的并发保护策略第 111 题请介绍 MyBatis 的一级缓存和二级缓存,并说明它们的区别和使用注意事项。 考察对 MyBatis 缓存机制的理解及应用场景第 112 题如何确保Elasticsearch和数据库中数据的一致性? 考察双写架构下的数据一致性问题、方案权衡与故障处理第 113 题在项目中如何实现更新数据库和Redis的数据来保证一致性? 考察缓存与数据库一致性保证的工程实践与权衡第 114 题请介绍 ThreadLocal 的原理、潜在问题及适用场景。 考察对 ThreadLocal 内部机制、内存泄漏风险和使用边界的理解第 115 题项目中使用了分布式锁,谈谈基于 Redis 如何实现分布式锁? 考察分布式锁的正确性、异常处理与边界情况第 116 题HashMap 的扩容机制是怎么样的? 考察 HashMap 扩容的触发条件、过程与并发安全边界第 117 题请介绍 MySQL 中的锁机制,包括锁的类型、粒度以及可能出现的问题。 考察对 MySQL 锁机制的理解深度与并发控制意识第 118 题Redis 缓存在哪些情况下会用到锁? 考察缓存场景下锁的使用场景与并发控制意识第 119 题假设短时间内有大量用户同时发布朋友圈,若直接写入服务器会导致压力过大,你会如何设计应对方案? 考察高并发写入场景下的削峰、异步化与系统设计能力第 120 题MySQL 哪些情况下不建议使用索引? 考察对索引失效场景和成本权衡的理解