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

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

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

筛选题目已选:问题拆解
第 61 题100万条和500万条数据的索引,在查询性能上有差异吗? 考察对索引性能影响因素和数据规模效应的理解性能优化问题拆解技术原理第 62 题线上服务发生OOM(内存溢出)时,你会如何定位问题? 考察OOM产生时的排查思路、工具使用和根因分析能力问题拆解技术原理问题排查Java第 63 题请解释 AQS(AbstractQueuedSynchronizer)的核心原理,包括其状态字段、队列结构与线程获取和释放同步状态的基本流程。 考察对 AQS 底层同步机制的理解问题拆解技术原理Java第 64 题请从网络和业务逻辑两个角度,描述客户端向服务器发送一个请求后发生的完整过程。 考察对HTTP请求全链路的理解,包括网络分层与后端处理流程业务理解问题拆解技术原理DNSHTTPTCP第 65 题请介绍Java线程池的核心参数及其作用,并说明如何创建线程池。 考察对线程池核心参数的理解及创建方式问题拆解技术原理Java第 66 题讲讲HashMap的底层原理? 考察HashMap的数据结构、扩容机制与并发安全认知问题拆解技术原理Java第 67 题请解释缓存击穿、缓存穿透和缓存一致性问题的定义及区别,并说明各自导致的原因。 考察对缓存三大经典问题的概念理解和区分能力问题拆解技术原理Redis第 68 题一次典型的IO操作会经历几次用户态与内核态的切换? 考察IO操作过程中的态切换机制及其理解问题拆解技术原理第 69 题在Netty中,BossGroup的作用是什么?其内部如何工作? 考察对BossGroup职责和事件处理机制的深入理解问题拆解技术原理Netty第 70 题实现字符串模板替换函数,将{obj.key}格式的占位符替换为对应对象属性值,不存在的属性保留原占位符。 考察字符串解析、属性访问和异常处理能力编码实现问题拆解第 71 题两级存储单机部署的策略能否应用到分布式场景? 考察方案迁移到分布式环境的可行性判断问题拆解技术原理方案权衡第 72 题请介绍你的秒杀项目是如何设计和实现的。 考察候选人秒杀系统的架构设计、并发处理与核心实现思路问题拆解系统设计技术选型NginxRedis第 73 题解释一下TCP如何感知到系统发生拥塞,如何判断丢包,时间怎么定义? 考察对TCP拥塞控制机制、丢包检测与重传定时器逻辑的理解问题拆解技术原理TCP第 74 题请介绍七层网络协议模型,并说明各层的主要功能和常见协议。 考察对OSI七层模型及TCP/IP分层对应关系的理解问题拆解技术原理第 75 题项目为什么用到了多线程和环形缓冲区? 考察并发设计动机与数据结构选型的合理性问题拆解风险判断技术原理第 76 题递归说一下。递归和循环是等价的吗? 考察递归概念理解及递归与循环的关系辨析问题拆解技术原理第 77 题请描述Java对象完整的生命周期,从创建到被回收的各个阶段。 考察对对象生命周期各阶段及触发条件的理解问题拆解技术原理Java第 78 题请介绍 Spring 框架的核心容器(IoC 容器)的启动流程,以及它如何管理 Bean 的生命周期。 考察对 Spring IoC 容器启动流程和 Bean 生命周期管理的理解问题拆解技术原理Spring Framework第 79 题为菜鸟地图设计测试用例。 考察地图类应用的测试用例设计能力与业务理解问题拆解需求分析第 80 题请结合你的技术项目,讲一个你在实现过程中遇到的主要难点,以及你是如何解决的。 考察候选人项目深度、问题拆解与解决能力问题拆解项目复盘结果导向