菜鸟集团面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 641 题请解释一下 Map Join 的工作原理及其适用场景。 考察对分布式计算中优化手段的理解,特别是 Map Join 的执行机制与适用条件技术原理方案权衡Apache HiveApache Spark第 642 题synchronized的可见性如何保证? 考察对Java并发中synchronized可见性保证机制的理解技术原理Java第 643 题你了解 Lambda 表达式吗?请谈谈你的理解和实际使用场景。 考察对 Java Lambda 表达式语法、原理及适用场景的理解编码实现技术原理Java第 644 题存在DB当中分页去查DB当中前1000万条数据,怎么查? 考察大数据量分页查询的性能优化与索引设计能力性能优化技术原理方案权衡第 645 题在SQL中,如何优化使用ROWNUMBER()窗口函数的查询效率?请给出常见的性能优化手段。 考察对窗口函数执行原理的理解及SQL查询性能优化的实践能力性能优化问题拆解技术原理SQL第 646 题请详细讲解一下Java的类加载过程。 考察对类加载机制的理解,包括加载、连接和初始化阶段技术原理Java第 647 题说说ThreadLocal原理和使用场景 考察对线程局部变量实现机制的理解及实际应用技术原理问题排查Java第 648 题请介绍线程池的饱和策略,并说明在什么场景下选择哪种策略。 考察线程池饱和处理机制及根据业务场景选型的能力风险判断技术原理方案权衡Java第 649 题equals 和 hashCode 有什么关系? 考察 Java 对象相等性契约与哈希集合的正确使用风险判断技术原理Java第 650 题请解释AQS的底层原理。 考察对AQS核心机制、状态管理与线程协作原理的理解技术原理Java第 651 题请解释Spring框架中的IOC(控制反转)和AOP(面向切面编程)分别是什么,以及它们在实际项目中的应用场景。 考察对Spring核心概念的理解及其在项目中的实际应用业务理解技术原理Spring Framework第 652 题请介绍你对 Java Collection 框架的了解,包括主要接口与实现、各种集合类的优缺点,以及你在实际项目中使用或优化它们的经验。 考察 Java 集合知识体系、实现原理理解及实际应用与优化能力技术原理技术选型方案权衡Java第 653 题ConcurrentHashMap实现线程安全的底层原理、加锁机制(Java 8前后的不同) 考察对并发容器内部实现与锁粒度演进的理解技术原理方案权衡Java第 654 题请介绍Java中常见的Map实现,并说明它们的适用场景和区别。 考察对Map集合的掌握和场景权衡能力技术原理技术选型方案权衡Java第 655 题项目中用到了 ES,请你谈谈 ES 和 Lucene 的关系。 考察对 Elasticsearch 底层存储与检索实现机制的理解技术原理技术选型Apache LuceneElasticsearch第 656 题数据库索引有什么优缺点? 考察对索引原理、性能影响和设计权衡的理解技术原理方案权衡第 657 题JVM 中什么时候会发生 Full GC?如何排查是什么导致的 Full GC? 考察 JVM 垃圾回收机制的理解和线上 Full GC 排查思路性能优化技术原理问题排查JVM第 658 题synchronized和Lock的区别是什么? 考察并发编程中两种锁机制的实现原理、适用场景与权衡技术原理方案权衡Java第 659 题请介绍 MyBatis 的一级缓存和二级缓存,并说明它们的区别和使用注意事项。 考察对 MyBatis 缓存机制的理解及应用场景风险判断技术原理MyBatis第 660 题场景题:假设有人发了一条朋友圈,收到的人非常多,但几乎一发我们就收到了,这是怎么做到的? 考察对社交系统推送链路、异步化与可靠性设计的理解问题拆解系统设计技术原理