菜鸟集团面试题 · 问题拆解
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 197 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 161 题请描述 MySQL 中 B+ 树的存储结构,以及它相比 B 树的优势。 考察数据库索引底层数据结构与查询性能的理解第 162 题场景题:设计网络爬虫系统 考察大规模爬虫系统的架构设计、扩展性及一致性权衡第 163 题请介绍常用索引数据结构的原理,并说明它们如何支持高效查询。 考察索引底层数据结构的理解第 164 题大学时期给自己指定的一个挑战性目标是什么?为什么具有挑战性?遇到困难如何克服?学到了什么?对你未来有什么帮助? 考察自我认知、问题拆解、坚持与反思能力第 165 题构造数据结构 LRU,保证插入删除 O(1),如何设计这个数据结构? 考察 LRU 缓存的数据结构设计与复杂度分析第 166 题TCP可靠的原因是什么?请说明具体机制,不涉及握手挥手。 考察对TCP可靠传输核心机制的理解第 167 题如何根据前序遍历和中序遍历结果重建一棵二叉树?请描述算法思路并分析时间复杂度。 考察二叉树遍历性质的理解与递归分治的编码能力第 168 题请设计一个算法题,要求先给出O(N)解法,再优化为二分查找解法,并指出边界条件容易出错的地方。 考察算法设计、复杂度优化与边界条件处理能力第 169 题请分享一次你进行任务优化的经历。 考察项目复盘、问题定位和优化方法第 170 题如何从0开始搭建一个项目,简单说一下整个流程? 考察项目从需求到上线的完整流程理解与关键环节把控第 171 题Dijkstra最短路径算法与A*算法的区别,以及A*算法更常用的原因是什么? 考察图搜索算法的原理对比与实际应用选型能力第 172 题请说明线程池的核心参数及其在任务提交后的执行过程。 考察线程池参数含义与任务执行流程的掌握程度第 173 题请解释 Java 反射的底层原理。 考察对 JVM 类加载与运行时元数据访问机制的理解第 174 题请说明TCP/IP模型的四层结构,并指出每层对应的主要协议。 考察对TCP/IP分层模型的理解及各层核心协议的掌握程度第 175 题说一个你熟悉的排序算法,包括其思路和复杂度。 考察对排序算法的理解、分析能力及表达清晰度第 176 题请现场实现一个多线程编程题:多个线程代表猴子,模拟它们并发地从香蕉堆中取香蕉,并保证并发安全。 考察多线程并发控制、竞态条件处理和同步机制运用能力第 177 题请介绍数据库索引的基本原理,并说明在什么场景下适合建立索引,以及使用索引时需要注意哪些问题。 考察对数据库索引底层机制、适用场景及使用注意事项的全面理解第 178 题如果要求找出所有时段中包裹未取出数量达到最大值的所有时段,而不是仅一个,如何修改算法? 考察算法变体与细节处理第 179 题请解释TCP三次握手的过程与目的,并说明为什么需要三次而不是两次。 考察对TCP连接建立机制及其可靠性和半连接风险的理解第 180 题请判断给定的字符串是否为有效数字,请至少给出暴力解法并说明优化方向。 考察字符串解析、状态判断与边界处理能力