菜鸟集团面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 81 题进程间通信方式有哪些?请举例说明。 考察对操作系统进程间通信机制的掌握程度技术原理第 82 题如何判断对象是否相等? 考察对象相等性判断的实现方式与适用场景编码实现技术原理Java第 83 题Spring 框架如何解决循环依赖问题? 考察对 Spring 循环依赖解决机制的原理性理解技术原理问题排查Spring Framework第 84 题如果你的服务突然宕机并重启,之前用 HashMap 存储的数据会发生什么?你会如何设计来保证数据不丢失? 考察对内存数据丢失风险的理解及持久化设计能力风险判断技术原理技术选型第 85 题请描述一次完整的 RPC 调用流程。 考察对 RPC 框架核心机制的理解,包括服务发现、协议封装、网络传输与结果返回问题拆解技术原理第 86 题请说明 ArrayList 和 LinkedList 的底层实现原理及各自的适用场景。 考察对 Java 集合框架底层数据结构及复杂度差异的理解技术原理方案权衡Java第 87 题请说明 Synchronized 的实现原理。 考察对 Java 内置锁底层原理、锁升级机制和内存语义的理解性能优化技术原理Java第 88 题在不考虑分布式事务的前提下,Spring 中为一个方法开启事务管理有哪几种方式? 考察 Spring 声明式事务与编程式事务的实现方式及适用场景技术原理方案权衡Spring Framework第 89 题Spark什么情况会写入磁盘? 考察Spark执行过程中的磁盘写入触发条件与内存管理机制技术原理问题排查Apache Spark第 90 题说说 ArrayList 和 LinkedList 的区别。 考察对 Java 常用集合底层实现及适用场景的理解技术原理方案权衡Java第 91 题为什么有了 synchronized 还需要 Lock?请说明两者的核心差异。 考察对并发同步机制的理解与适用场景分析技术原理方案权衡Java第 92 题请解释MySQL的binlog和undo log分别的作用,以及它们之间的区别。 考察对MySQL日志体系的基本理解和区分能力问题拆解技术原理MySQL第 93 题在 Excel 中,1000 条数据大概占用多少内存?请说明你的估算依据。 考察对数据规模、内存占用和 Excel 内部存储机制的基本估算能力问题拆解技术原理第 94 题Redis 有哪些主要优势?它适合哪些典型应用场景? 考察对 Redis 核心特性、适用场景和局限性的理解技术原理技术选型Redis第 95 题ConcurrentHashMap 在读操作时为什么通常不需要显式并发控制? 考察对无锁读安全性与弱一致性的理解风险判断技术原理Java第 96 题Java的HashMap是如何实现的? 考察对HashMap底层数据结构、哈希算法、冲突解决和扩容机制的理解性能优化风险判断技术原理Java第 97 题什么是回表?在什么情况下会发生回表?如何避免? 考察索引失效与查询优化能力性能优化技术原理MySQL第 98 题请解释SQL中几种常见JOIN方式的区别。 考察对SQL连接类型及其结果集差异的理解问题拆解技术原理SQL第 99 题你知道 Redis 它为什么会那么快吗? 考察对 Redis 高性能原理的系统理解与深度性能优化技术原理Redis第 100 题请讲解Java的异常机制,并说明在编写代码时,编译器是如何判断哪些代码需要强制进行try-catch处理的。 考察Java异常体系、受检异常与非受检异常的区别及编译器的检查规则技术原理Java