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

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

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

筛选题目已选:技术原理
第 701 题catch代码块中有return时,finally代码块是否执行 考察Java异常处理机制中finally块的执行顺序与return的交互技术原理Java第 702 题Dijkstra最短路径算法与A*算法的区别,以及A*算法更常用的原因是什么? 考察图搜索算法的原理对比与实际应用选型能力问题拆解技术原理方案权衡第 703 题请介绍你在实际项目中使用消息队列时,如何处理消息确认和消息乱序问题? 考察对消息队列可靠性机制和顺序性挑战的理解与实践项目复盘技术原理问题排查第 704 题Java 中的异常类有哪些?请简述它们的层级结构。 考察对 Java 异常体系的理解和分类能力技术原理Java第 705 题ConcurrentHashMap 在 Java 8 中是如何通过 CAS 和 synchronized 实现高效并发写入的? 考察对 ConcurrentHashMap 内部并发控制机制的理解技术原理方案权衡Java第 706 题请说明线程池的核心参数及其在任务提交后的执行过程。 考察线程池参数含义与任务执行流程的掌握程度问题拆解技术原理第 707 题除了 Lambda 表达式和 Stream API,Java 8 还引入了哪些重要的语言和 API 改进? 考察对 Java 8 新特性的全面了解,涵盖语言特性、API 增强及实际应用场景持续改进技术原理Java第 708 题MySQL 哪些情况下不建议使用索引? 考察对索引失效场景和成本权衡的理解风险判断技术原理方案权衡MySQL第 709 题let、const之间有什么区别,let又与var有什么区别? 考察ES6变量声明与作用域、提升、可变性等基本概念技术原理JavaScript第 710 题Cookie、localStorage、sessionStorage三者之间的异同 考察浏览器存储机制的理解与对比能力技术原理方案权衡第 711 题请解释 Java 反射的底层原理。 考察对 JVM 类加载与运行时元数据访问机制的理解问题拆解技术原理Java第 712 题BN和LN的区别是什么? 考察对批归一化与层归一化的原理、作用维度和适用场景的理解技术原理方案权衡第 713 题请说明TCP/IP模型的四层结构,并指出每层对应的主要协议。 考察对TCP/IP分层模型的理解及各层核心协议的掌握程度问题拆解技术原理TCP/IP第 714 题如何实现多个Redis命令的原子性 考察Redis事务与Lua脚本机制及原子性保证风险判断技术原理方案权衡Redis第 715 题请解释为什么使用 Redis 作为缓存,并说明缓存雪崩的成因及解决方法。 考察对 Redis 缓存价值的理解及缓存雪崩问题的分析与应对能力风险判断技术原理方案权衡Redis第 716 题为什么有时候Linux需要关闭中断?请想一个场景,比如和自旋锁相关的情况。 考察对中断与并发控制关系的理解,以及关闭中断保护临界区的原理和场景判断风险判断技术原理Linux第 717 题请分别介绍操作系统和网络的基础知识,并说明它们在软件系统中的作用。 考察对操作系统与网络基础知识的掌握及理解业务理解技术原理第 718 题如何使用 Lock 实现一个自旋锁? 考察对并发锁机制、自旋原理及 Java Lock 接口的理解风险判断技术原理方案权衡Java第 719 题可重复读是什么? 考察对数据库事务隔离级别的理解技术原理第 720 题请说明单例模式的常见实现方式,并分析其线程安全性。 考察单例模式的实现变体及并发环境下的线程安全问题风险判断技术原理Java