菜鸟集团面试题 · 技术原理
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 836 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 421 题请说明数据库索引的优点和原理。 考察对索引数据结构、查询加速机制及适用场景的理解第 422 题说说ES6+你常用的方法和特性 考察对ES6及之后版本JavaScript核心特性的掌握与应用能力第 423 题如果依赖的jar包没有提供任何Spring配置,但是它能自动初始化并纳入IOC容器,底层是如何实现的? 考察对Spring自动装配机制和SPI扩展点的理解第 424 题请说明TCP三次握手和四次挥手的过程,并解释为什么挥手需要四次而不是三次。 考察TCP连接建立与释放机制的理解深度第 425 题大模型是如何驱动工具调用来执行实际任务的?请以订机票为例说明其实现原理。 考察对大模型工具调用机制的理解第 426 题请介绍 HashMap 的底层实现原理,并说明有哪几种遍历方式。 考察 HashMap 数据结构、扩容逻辑与遍历方法第 427 题当线上服务出现频繁 Full GC 时,你如何定位到问题代码? 考察 JVM 内存故障排查的整体思路与工具链使用能力第 428 题synchronized 和 volatile 在 Java 并发编程中分别解决什么问题?它们有哪些区别? 考察对 Java 并发内存模型及锁与可见性机制的理解第 429 题Bean初始化时可以配置哪些参数或属性? 考察对Spring Bean生命周期和初始化配置的理解第 430 题如何解决过拟合? 考察对过拟合成因、常用手段及原理的理解第 431 题写操作后在删除过程中失败,通常如何处理? 考察对分布式锁解锁失败及一致性的处理能力第 432 题请具体描述一个你在项目中遇到的多线程与缓存相关的技术问题,以及你是如何分析和解决的。 考察候选人对多线程与缓存结合场景的实战理解、问题定位与解决能力第 433 题64位和32位机器在多线程下需要注意什么? 考察多线程环境下数据类型的原子性、内存模型和可移植性问题第 434 题请对比 synchronized 和 volatile 的区别,并说明 synchronized 如何保证原子性。 考察并发同步机制的语义差异与原子性实现原理第 435 题询问@Autowired和@Resource的区别。 考察依赖注入注解的语义区别与适用场景第 436 题假设 Redis 内存被打满,系统还能继续使用吗? 考察缓存容量耗尽场景下的可用性、淘汰策略与风险应对第 437 题请描述 Java 线程在其生命周期中可能处于的状态,并说明状态之间的转换条件。 考察对 Java 线程生命周期和状态转换机制的理解第 438 题将两级存储策略应用到分布式场景,需要考虑哪些关键问题? 考察分布式环境下的存储设计要点与风险意识第 439 题创建索引的场景和方式? 考察数据库索引应用场景选择与创建方式理解第 440 题如何去做幂等性的操作? 考察对幂等性概念的理解及分布式系统下的实现方案