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

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

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

筛选题目已选:方案权衡
第 261 题为什么 Redis 采用单线程模型,而且单线程下性能依然很高? 考察对 Redis 线程模型、I/O 多路复用及性能瓶颈的深入理解性能优化技术原理方案权衡Redis第 262 题请解释公平锁和非公平锁的区别,并说明各自的优缺点。 考察并发编程中对锁机制的理解与权衡能力技术原理方案权衡Java第 263 题请谈谈你对数据库相关数据结构(如B+树)的认识,以及为什么数据库会选择这样的数据结构。 考察对数据库底层数据结构及其设计动机的理解技术原理方案权衡第 264 题分布式环境下,对于 MySQL 数据库而言,可以用什么手段来保证数据的唯一性? 考察分布式场景下 MySQL 数据唯一性的保障方案与权衡风险判断技术原理方案权衡MySQL第 265 题乐观锁的实现方式有哪些? 考察对并发控制中乐观锁原理及实现细节的理解技术原理方案权衡第 266 题Redis 宕机时数据是否会丢失?请结合持久化机制说明原因。 考察 Redis 持久化原理及数据可靠性边界风险判断技术原理方案权衡Redis第 267 题谈谈你对排序算法的了解,平时常用的排序算法有哪些,以及各类排序算法的适用场景。 考察排序算法的基础知识、实际使用经验及场景判断能力技术原理方案权衡第 268 题请介绍你了解或使用过的分布式事务框架,并说明如果不用框架自行设计一套分布式事务方案,需要准备哪些中间件? 考察分布式事务知识广度、框架选型与自研方案设计能力系统设计技术选型方案权衡Apache KafkaApache RocketMQApache Seata第 269 题synchronized 是什么类型的锁? 考察对 synchronized 锁机制、特性及应用场景的理解技术原理方案权衡Java第 270 题请解释什么是不可变类型,并说明它在编程中的作用。 考察对不可变类型的理解及其在工程中的价值技术原理方案权衡第 271 题为什么负载均衡有时会在客户端实现,这样做有哪些好处和代价? 考察对客户端负载均衡原理、优势与局限的理解系统设计技术原理方案权衡第 272 题请列举并说明有哪些保证线程安全的方案? 考察对线程安全实现手段的掌握与权衡技术原理方案权衡第 273 题说说聚簇索引和非聚簇索引的区别 考察数据库索引的底层结构、数据组织方式及适用场景技术原理方案权衡第 274 题JUC 下的 Lock 接口与 synchronized 关键字有什么区别? 考察并发同步机制的原理理解与选型能力技术原理方案权衡Java第 275 题你是怎么理解微服务的?有什么好处? 考察对微服务架构概念的理解及其收益的认知技术原理方案权衡第 276 题请描述你的项目中数据规模和处理需求,以及相应的服务器部署架构,如何满足性能和可用性要求? 考察对项目数据量与部署架构的理解,以及容量规划和技术选型能力项目复盘系统设计方案权衡第 277 题L1正则、L2正则有什么效果? 考察正则化对模型权重的影响及适用场景技术原理方案权衡第 278 题请介绍线程池的核心参数、工作原理以及如何合理配置线程池。 考察对线程池核心机制的理解及实际配置能力技术原理方案权衡Java第 279 题请介绍数据库锁的基本概念、常见类型以及各自的适用场景。 考察对数据库锁机制的整体理解和实际应用能力风险判断技术原理方案权衡InnoDBMySQL第 280 题策略模式怎么用?请结合你使用工厂模式和策略模式实现布隆过滤器的经历来说明。 考察策略模式的适用场景、结构角色及与工厂模式的配合使用项目复盘技术原理方案权衡