菜鸟集团面试题 · 方案权衡
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 289 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 141 题Spring AOP动态代理的过程,包括原理、使用和应用 考察对Spring AOP动态代理原理、使用方式及实际应用场景的理解第 142 题项目中信息缓存采用了主动更新策略和超时剔除策略,讲一下这两种方式在你项目中是如何实现的 考察缓存更新策略的实际落地与设计取舍第 143 题登录业务中,同时有两个相同的电话号码进行注册登录,如何避免冲突? 考察并发场景下的唯一性约束与幂等控制第 144 题如何处理大事务场景? 考察事务的拆分、性能优化与一致性权衡第 145 题请介绍一个你在项目开发中实际使用过的设计模式,说明你选择它的原因以及它解决了什么问题。 考察对设计模式的理解深度及实际应用能力第 146 题数仓如何分层,每层如何设计模型? 考察数据仓库分层架构设计能力及各层模型设计方法第 147 题请解释公平锁和非公平锁的区别,以及在什么场景下选择哪一种? 考察对并发锁公平性原理的理解及实际应用权衡第 148 题对象可以分配在栈帧上吗?为什么? 考察JVM对象内存分配位置及栈上分配的条件限制第 149 题谈谈你对设计模式的理解,尤其是工厂模式。 考察设计模式基础认识及工厂模式的核心思想与应用场景第 150 题请解释最小生成树算法有哪些,并说明各自的特点。 考察对最小生成树算法的理解与比较第 151 题请说明在什么场景下适合使用消息队列,并对比几种主流消息队列的选型差异。 考察消息队列适用场景判断与主流MQ选型对比能力第 152 题请解释AOP的底层实现原理。 考察对AOP核心机制(动态代理)的理解与实现细节第 153 题请分别解释缓存击穿和缓存穿透,并给出各自的解决方案。 考察对缓存失效场景的区分及对应容错策略第 154 题请解释拉链表(Slowly Changing Dimension)的原理和作用。 考察对数据仓库中缓慢变化维的处理方式及拉链表设计原理的理解第 155 题请说明MySQL主从同步的实现原理,并简述如何保证主从数据一致性。 考察对MySQL主从复制机制、延迟处理与一致性的理解第 156 题varchar和char字段的索引有什么不同? 考察对字符串类型存储特性及其对索引影响的理解第 157 题为什么用 Redis 做缓存? 考察对 Redis 缓存优势、适用场景与局限性的理解第 158 题如果分库后多个库仍放在同一台机器上,这种部署有什么意义? 考察对物理部署与逻辑分片关系的理解第 159 题请解释图的最短路径算法有哪些,并说明各自适用的场景。 考察对最短路径算法的理解与适用场景区分第 160 题有两根不均匀的香,每根都能恰好燃烧1小时。请用这两根香确定一段15分钟的时间。 考察逻辑推理与创造性时间测量方法