菜鸟集团面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 21 题红黑树的插入和删除操作是如何维护平衡的?请描述关键的旋转和变色过程。 考察对红黑树平衡调整机制的理解问题拆解技术原理第 22 题请回答两道Python基础问题:解释Python中列表(list)与元组(tuple)的区别,以及Python中可变对象与不可变对象的区别。 考察Python基础语法理解及可变性概念问题拆解技术原理Python第 23 题请描述你在实际项目中设计数据库表结构的过程,包括你是如何考虑表之间的关系、索引和约束的? 考察数据库设计流程、表关系建模、索引与约束实践问题拆解系统设计技术原理第 24 题项目怎么排错? 考察候选人的问题排查思路、工具使用和复盘能力持续改进问题拆解问题排查第 25 题用户态如何切换到内核态?请说明具体过程和涉及的指令。 考察系统调用、中断与特权级切换的机制理解问题拆解技术原理第 26 题讲讲你实习过程中遇到最大的困难是什么,你是如何解决的 考察实习经历中的问题解决能力和复盘总结问题拆解项目复盘结果导向第 27 题请介绍HTTP网络分层模型及其作用。 考察对网络分层结构与HTTP协议位置的理解问题拆解技术原理HTTP第 28 题JMM中happens-before规则有哪些?它们解决了什么问题? 考察对Java内存模型核心规则的掌握及对并发可见性和有序性问题的理解问题拆解技术原理Java第 29 题请描述一次完整的编译过程,包括各阶段的主要任务和典型输出。 考察对编译原理各阶段的理解与整体流程的把握问题拆解技术原理第 30 题请分别介绍你两段项目经历的起因。 考察项目启动背景与问题识别能力业务理解问题拆解项目复盘第 31 题请列举联合索引失效的常见场景,并说明其原因。 考察对联合索引命中规则和失效原因的理解问题拆解技术原理第 32 题请描述线程池中任务提交后,线程是如何被分配和执行的过程? 考察对线程池核心参数与任务调度机制的理解问题拆解技术原理Java第 33 题订单表中有不同订单状态(order_status)字段,请用 SQL 查询各个状态的数量及其占比。 考察 SQL 分组统计与占比计算能力编码实现问题拆解SQL第 34 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解问题拆解技术原理JVM第 35 题设计模式中,抽象工厂模式和工厂模式的关系是什么? 考察对工厂系列设计模式的结构差异、适用场景和层次关系的理解问题拆解技术原理方案权衡第 36 题请描述SpringMVC的请求处理机制,包括核心组件和完整调用流程。 考察对SpringMVC核心架构和请求生命周期理解的深度问题拆解技术原理Spring FrameworkSpring MVC第 37 题请编写算法在每行每列都递增排序的二维矩阵中查找目标值,并说明时间复杂度和最优解法。 考察有序矩阵搜索算法的理解与最优解分析编码实现问题拆解第 38 题请分享一次你在工作中遇到困难并成功解决的经历,具体谈谈当时的场景、你采取了哪些行动,以及最终的结果和你的反思。 考察问题解决能力、抗压能力和复盘意识持续改进问题拆解结果导向第 39 题数据倾斜怎么解决? 考察对分布式数据处理中数据倾斜问题的识别与解决方案设计能力性能优化问题拆解技术原理第 40 题Java 中哪里用到了红黑树?请具体讲解。 考察对 Java 集合框架中红黑树应用及底层原理的掌握问题拆解技术原理Java