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

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

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

筛选题目已选:技术原理
第 721 题说一个你熟悉的排序算法,包括其思路和复杂度。 考察对排序算法的理解、分析能力及表达清晰度问题拆解技术原理第 722 题为什么选择做RPC(而不是其他方案)? 考察对RPC技术本质和适用场景的理解业务理解技术原理方案权衡RPC第 723 题MQTT协议工作在哪一层? 考察对MQTT协议层次定位的理解技术原理MQTT第 724 题在Web应用中,通常如何设计数据的加密方案?请从传输层和存储层分别说明。 考察对传输与存储加密的通用实践、算法选型及密钥管理意识安全意识技术原理方案权衡第 725 题泛型擦除是什么? 考察对 Java 泛型实现机制的理解技术原理Java第 726 题请解释一下什么是 CAS 机制,并说明它的基本原理。 考察对无锁并发核心技术 CAS 的理解技术原理第 727 题HashMap和ConcurrentHashMap的区别以及性能表现是怎样的?你在实际项目中是否使用过? 考察对Java集合框架中HashMap与ConcurrentHashMap的线程安全、底层实现和性能差异的理解,以及实际应用经验性能优化项目复盘技术原理Java第 728 题请介绍Redis支持的主要数据类型及其典型应用场景。 考察对Redis核心数据类型的理解及场景匹配能力技术原理技术选型Redis第 729 题Java线程池创建需要哪些核心参数 考察对ThreadPoolExecutor核心参数的理解及其作用技术原理Java第 730 题请描述堆排序算法的原理,并说明它的时间复杂度和空间复杂度。 考察堆排序的原理理解、复杂度分析和实现要点编码实现技术原理第 731 题Spring中bean对象默认是单例还是多例? 考察对Spring Bean作用域基本概念的理解技术原理Spring Framework第 732 题请现场实现一个多线程编程题:多个线程代表猴子,模拟它们并发地从香蕉堆中取香蕉,并保证并发安全。 考察多线程并发控制、竞态条件处理和同步机制运用能力编码实现问题拆解技术原理Java第 733 题volatile 的 happens-before 规则是什么? 考察对 volatile 内存语义和重排序限制的理解技术原理Java第 734 题请说明两阶段提交(2PC)和三阶段提交(3PC)协议的基本流程与区别。 考察对分布式事务提交协议的理解及对比分析能力技术原理方案权衡第 735 题Spring中的Bean默认是单例的吗?单例Bean是线程安全的吗? 考察Spring Bean作用域理解与并发安全判断风险判断技术原理Spring Framework第 736 题抽象类和接口的区别 考察对面向对象抽象机制的深入理解和应用区分技术原理方案权衡第 737 题企业中往往使用JWT(token机制),你对这个有了解吗? 考察对JWT原理、使用场景及安全风险的理解风险判断技术原理JWT第 738 题请详细讲解 HashMap 的实现原理,包括底层数据结构、哈希冲突处理、扩容机制,以及 JDK 1.7 与 1.8 的区别。 考察对基础数据结构实现原理的理解深度与版本差异意识技术原理方案权衡问题排查Java第 739 题Redis使用过吗?如何解决缓存击穿和穿透? 考察Redis使用经验及缓存异常场景的应对方案风险判断技术原理方案权衡Redis第 740 题synchronized和ReentrantLock分别基于什么底层机制实现? 考察对Java锁底层实现原理的掌握程度技术原理问题排查Java