菜鸟集团面试题 · 方案权衡
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 289 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 201 题IoT开发和普通开发有什么区别? 考察对IoT开发特点、技术栈和工程挑战的理解第 202 题如何确定线程池的核心线程数? 考察线程池参数设计与系统资源权衡第 203 题请比较 ArrayList 和 LinkedList 的异同,并说明各自的适用场景。 考察对 Java 常用集合底层实现、时间复杂度及场景选型的理解第 204 题你的项目中用到 Redis 来做库存扣减,那你是怎么保证 Redis 和 MySQL 数据库的数据的一致性? 考察缓存与数据库双写的一致性处理方案与边界意识第 205 题为什么使用红黑树而不是其他的树?比如说二叉树 考察对红黑树性质、平衡机制及适用场景的理解第 206 题ConcurrentHashMap 的底层实现是怎样的? 考察对并发哈希表结构、线程安全和性能权衡的理解第 207 题请解释一下 Map Join 的工作原理及其适用场景。 考察对分布式计算中优化手段的理解,特别是 Map Join 的执行机制与适用条件第 208 题存在DB当中分页去查DB当中前1000万条数据,怎么查? 考察大数据量分页查询的性能优化与索引设计能力第 209 题请介绍线程池的饱和策略,并说明在什么场景下选择哪种策略。 考察线程池饱和处理机制及根据业务场景选型的能力第 210 题请介绍你对 Java Collection 框架的了解,包括主要接口与实现、各种集合类的优缺点,以及你在实际项目中使用或优化它们的经验。 考察 Java 集合知识体系、实现原理理解及实际应用与优化能力第 211 题ConcurrentHashMap实现线程安全的底层原理、加锁机制(Java 8前后的不同) 考察对并发容器内部实现与锁粒度演进的理解第 212 题请介绍Java中常见的Map实现,并说明它们的适用场景和区别。 考察对Map集合的掌握和场景权衡能力第 213 题数据库索引有什么优缺点? 考察对索引原理、性能影响和设计权衡的理解第 214 题synchronized和Lock的区别是什么? 考察并发编程中两种锁机制的实现原理、适用场景与权衡第 215 题如何确保Elasticsearch和数据库中数据的一致性? 考察双写架构下的数据一致性问题、方案权衡与故障处理第 216 题在数据库设计中,使用外键约束与仅在应用层维护关联关系有什么区别? 考察对数据库一致性保障与性能权衡的理解第 217 题场景题:设计网络爬虫系统 考察大规模爬虫系统的架构设计、扩展性及一致性权衡第 218 题请谈谈你对消息队列(MQ)和远程过程调用(RPC)的熟悉程度及应用场景的理解。 考察对MQ和RPC的核心概念、典型应用及差异的把握第 219 题请实现迪杰斯特拉(Dijkstra)单源最短路径算法。 考察图算法实现和性能边界理解第 220 题在项目中如何实现更新数据库和Redis的数据来保证一致性? 考察缓存与数据库一致性保证的工程实践与权衡