菜鸟集团面试题 · 问题拆解
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 197 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 121 题TCP 三次握手的目的以及为什么需要三次握手?它避免了什么问题? 考察 TCP 连接建立机制、可靠性和半连接问题第 122 题请介绍一个你熟悉且常用到的数据结构或算法,并说明它解决的实际问题。 考察算法基础掌握、实际应用场景和表达清晰度第 123 题请实现字符串逆置,并尽可能给出多种实现方式。 考察编程基本功、多种实现思路与复杂度分析第 124 题口头描述一张表,要求提取出每个部门薪资最高员工的信息(要求使用联结实现) 考察 SQL 联结与分组取极值的实现能力第 125 题JavaScript 中的 this 是如何工作的?有哪些绑定方式? 考察对 this 指向机制和四种绑定方式的理解第 126 题给一个数组,包含正数和负数,找出和最大的连续子数组,要求输出子数组的和以及起始位置和结束位置。 考察经典最大子数组问题的求解与边界处理第 127 题请介绍项目中遇到的一个最棘手的技术难题,以及你是如何分析和解决的。 考察复杂问题的识别、分析、解决与复盘能力第 128 题请详细讲解 HashMap 的实现原理和关键设计。 考察对 HashMap 底层结构、哈希冲突处理、扩容机制及并发的理解第 129 题有两根不均匀的香,每根都能恰好燃烧1小时。请用这两根香确定一段15分钟的时间。 考察逻辑推理与创造性时间测量方法第 130 题请介绍你最有代表性的项目,包括背景、所用技术和遇到的主要难点。 考察项目经验、技术深度和问题解决能力第 131 题请分享一次你遇到困难并最终解决的经历。 考察候选人面对困难时的应对策略、问题分析能力与结果复盘第 132 题请介绍一个你主导或深度参与的个人项目,包括项目背景、你的职责、技术挑战和最终成果。 考察项目复盘能力、技术深度和个人贡献第 133 题请介绍一个你参与过的项目,重点说明你的职责与挑战。 考察项目复盘能力、技术深度与问题解决思路第 134 题请列举常见的窗口函数并说明其用法。 考察对SQL窗口函数种类、语法和应用场景的掌握程度第 135 题请编写一个程序,打印从0到m的所有阶梯数。 考察对阶梯数定义的理解及编程实现能力第 136 题菜鸟有大量复杂的B端系统(如WMS、TMS)。在设计一个高度复杂、表单项繁多的“创建物流订单”页面时你会如何设计其组件架构和状态管理? 考察在复杂业务场景下组件拆分架构与状态管理的设计能力第 137 题请解释 HashMap 的存储原理,包括数组、链表和哈希定位的过程。 考察 HashMap 底层数据结构与哈希定位机制第 138 题请介绍 CompletableFuture 的常用使用方式,并说明它相比传统 Future 的优势。 考察对 CompletableFuture 异步编程模型的理解与应用能力第 139 题单核CPU环境下,使用线程池是否仍有必要? 考察对线程池价值、上下文切换与并发本质的理解,而非表面结论第 140 题给定一个无序整数数组,请为每个元素找到它之后第一个比它大的元素的下标,若不存在则用 -1 表示,并分析时间与空间复杂度。 考察后续更大元素问题的算法设计与复杂度分析