菜鸟集团面试题 · 方案权衡
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 289 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 161 题你知道哪些Java中是线程安全的类吗? 考察Java并发相关类的掌握程度和线程安全理解第 162 题线程池有哪几种?它们有什么区别?创建线程池时需要考虑哪些因素? 考察线程池分类、特性差异以及创建时的资源与任务特性考量第 163 题Lock方法和synchronized加锁方式有什么区别? 考察并发同步机制的原理差异和正确选型能力第 164 题Seata 是怎么实现跨服务事务的? 考察对分布式事务核心机制和 Seata 模式的理解第 165 题请对比多进程与多线程,并说明各自适用场景。 考察对并发模型本质区别、隔离性与适用场景的理解第 166 题请说明ArrayList和LinkedList的实现原理、区别、适用场景,以及它们的线程安全性问题和线程安全的替代类。 考察Java集合框架中两种List实现的原理理解、场景判断与并发安全认知第 167 题动态代理如何实现? 考察对Java动态代理原理及实现机制的理解第 168 题请介绍处理Hash冲突的常见解决方法。 考察对Hash冲突解决机制的理解与比较能力第 169 题在面向对象编程中,封装、继承和多态这三个要素之中,哪一个在概念上可以去掉或最不重要?请说明理由。 考察对面向对象核心概念本质和取舍的深入理解第 170 题你对TCP和UDP有什么认识? 考察对传输层协议差异、应用场景选择和特性理解第 171 题单核CPU环境下,使用线程池是否仍有必要? 考察对线程池价值、上下文切换与并发本质的理解,而非表面结论第 172 题请介绍数据库中的锁机制,以及它们分别用于解决什么场景的问题。 考察对数据库锁类型、隔离性与并发控制关系的理解第 173 题为什么链表转红黑树的阈值是8? 考察HashMap hash冲突概率、泊松分布与阈值选择的权衡第 174 题物流系统的很多页面数据需要高实时性(例如库存、包裹状态)。你会如何实现前端数据的“实时”更新?(轮询、WebSocket、SSE等)请分析它们的优劣。 考察前端实时数据更新方案的技术选型与权衡能力第 175 题设备驱动程序是否可以使用中断机制?请说明其适用场景和注意事项。 考察对中断机制在驱动开发中应用的理解第 176 题请比较ArrayList和HashSet的区别与联系。 考察对Java集合框架中List与Set核心特性的理解与对比能力第 177 题你所做的RPC与市面上成熟产品(如Dubbo、gRPC、Thrift)的差异化在哪里? 考察产品的竞品分析与差异化定位能力第 178 题说说数组和链表的区别 考察对基础数据结构存储方式与操作复杂度差异的理解第 179 题请解释 Java 中 volatile 关键字的内存语义,以及它与 synchronized 在并发控制上的区别。 考察对 Java 内存模型、可见性和原子性的理解第 180 题TCP和UDP的区别是什么? 考察对传输层协议特性及适用场景的理解