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

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

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

筛选题目已选:技术原理
第 681 题箭头函数中的 this 有什么不同? 考察箭头函数 this 的词法绑定特性及其使用场景技术原理方案权衡JavaScript第 682 题请解释Spring AOP的核心原理,并说明其典型应用场景。 考察对Spring AOP机制的理解及其在实际开发中的应用业务理解技术原理方案权衡第 683 题请介绍 MySQL 中的锁机制,包括锁的类型、粒度以及可能出现的问题。 考察对 MySQL 锁机制的理解深度与并发控制意识风险判断技术原理MySQL第 684 题请解释 MySQL 中 B+ 树索引的工作原理,并说明在什么场景下使用普通索引、唯一索引和联合索引。 考察对索引结构、类型选择及适用场景的理解技术原理技术选型方案权衡MySQL第 685 题请比较Spring Boot与传统Spring框架,说明Spring Boot的主要优势。 考察对Spring Boot核心特性及其相对Spring优势的理解技术原理方案权衡Spring Framework第 686 题多态的底层原理是什么? 考察对面向对象多态实现机制的理解技术原理C++第 687 题请解释HTTPS的工作流程,说明其中使用的非对称加密算法,并阐述CA证书在其中的作用。 考察HTTPS握手流程、非对称加密算法知识及CA证书信任机制安全意识技术原理HTTPSTLS第 688 题构造数据结构 LRU,保证插入删除 O(1),如何设计这个数据结构? 考察 LRU 缓存的数据结构设计与复杂度分析编码实现问题拆解技术原理第 689 题TCP可靠的原因是什么?请说明具体机制,不涉及握手挥手。 考察对TCP可靠传输核心机制的理解问题拆解技术原理TCP第 690 题算法中,大O记号和小o记号的主要区别是什么? 考察对渐进记号严格定义的理解与区分技术原理第 691 题Spring AOP的实现方法、使用场景 考察对Spring AOP底层实现原理的理解及实际应用场景的掌握技术原理技术选型Spring Framework第 692 题Redis 缓存在哪些情况下会用到锁? 考察缓存场景下锁的使用场景与并发控制意识风险判断技术原理方案权衡Redis第 693 题如何根据前序遍历和中序遍历结果重建一棵二叉树?请描述算法思路并分析时间复杂度。 考察二叉树遍历性质的理解与递归分治的编码能力编码实现问题拆解技术原理第 694 题在什么场景下,索引使用索引键而不是主键? 考察对数据库索引选择与回表机制的理解性能优化技术原理方案权衡第 695 题请介绍 MQTT 协议的核心内容和主要应用场景。 考察对 MQTT 协议的掌握程度及其适用场景的理解业务理解技术原理MQTT第 696 题请谈谈你对ETL的理解,包括其核心流程和典型应用场景。 考察对ETL概念、流程本质及实际业务价值的理解业务理解技术原理第 697 题请设计一个算法题,要求先给出O(N)解法,再优化为二分查找解法,并指出边界条件容易出错的地方。 考察算法设计、复杂度优化与边界条件处理能力编码实现问题拆解技术原理第 698 题请介绍Spark中的Shuffle机制,并说明宽依赖与窄依赖的区别。 考察对Spark数据shuffle原理、依赖关系分类及其性能影响的理解技术原理方案权衡Apache Spark第 699 题请分享你在实际开发中遇到的JVM相关错误(如OOM或StackOverflow)以及你是如何分析和解决的。 考察候选人实际JVM问题排查经验及解决思路项目复盘技术原理问题排查JVM第 700 题请介绍进程和线程的核心区别,以及它们各自的优势和适用场景。 考察对操作系统进程与线程概念的理解及实际应用权衡技术原理方案权衡