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

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

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

筛选题目已选:技术原理
第 601 题请列举Java中常见的异常类,并说明RuntimeException与受检异常(Checked Exception)的区别。 考察Java异常体系的理解和受检异常与运行时异常的分类依据技术原理Java第 602 题Java启动时可以设置哪些JVM参数? 考察JVM参数体系的理解和实际调优能力性能优化技术原理问题排查Java第 603 题final和finally的区别 考察Java语言基础中final关键字和finally块的概念区分技术原理Java第 604 题请介绍几种常见的 SQL JOIN 及其用法,以及你在项目中更常用哪种。 考察关系型数据库连接的基本原理、语法掌握与实际选型技术原理方案权衡SQL第 605 题说说React和Vue的区别 考察对两大前端框架核心设计哲学的对比理解技术原理技术选型方案权衡ReactVue第 606 题String、StringBuffer、StringBuilder的区别、使用场景、效率和安全性是什么? 考察Java字符串类的底层机制与并发场景下的选型能力技术原理技术选型Java第 607 题请介绍消息队列的常见使用场景及其核心优势,并说明如何选择适合的消息队列产品。 考察对消息队列的应用价值、使用场景与选型考量的理解系统设计技术原理技术选型第 608 题MySQL中如何实现悲观锁?请说明使用的关键字及适用场景。 考察对MySQL悲观锁机制及常用关键字(如SELECT...FOR UPDATE)的理解风险判断技术原理方案权衡MySQL第 609 题请讲解维度建模的核心概念,并说明其与关系建模的主要区别。 考察对维度建模原理、核心概念及其适用场景的理解业务理解技术原理第 610 题请描述Redis的底层数据结构,以及这些数据结构是如何支持其核心功能的? 考察对Redis底层数据结构和实现机制的理解技术原理方案权衡Redis第 611 题怎么解决缓存穿透? 考察对缓存穿透问题的理解、常用应对方案及其适用边界技术原理方案权衡问题排查第 612 题请谈谈你对 Spring Boot、Redis 和 MySQL 底层源码或核心实现机制的理解。 考察候选人主动学习和源码阅读深度,以及对框架与中间件原理的理解广度持续改进技术原理MySQLRedisSpring Boot第 613 题一本英文书,如何统计出现频率最高的10个单词? 考察文本处理、数据结构和算法设计能力编码实现问题拆解技术原理第 614 题你了解哪些消息中间件?请介绍它们各自的特点和应用场景。 考察消息中间件知识的广度与方案选型能力系统设计技术原理技术选型Apache KafkaRabbitMQ第 615 题请说明红黑树与普通二叉搜索树在结构与操作上的主要区别。 考察对平衡树与普通二叉搜索树的原理与复杂度差异的理解技术原理第 616 题你刚才说 ConcurrentHashMap 是可以保证线程安全的,那它是如何保证线程安全的? 考察对 ConcurrentHashMap 线程安全机制的理解深度风险判断技术原理第 617 题请介绍 Java 的内存结构,并说明各区域的主要用途。 考察对 Java 运行时内存区域及其用途的理解问题拆解技术原理Java第 618 题请列举并解释常用的 Git 命令及其适用场景。 考察对 Git 基础命令的掌握程度及场景应用能力问题拆解技术原理Git第 619 题如何保持数据库和缓存中的数据一致性? 考察缓存与数据库一致性的核心策略、失效补偿及边界意识风险判断技术原理方案权衡第 620 题请介绍你在项目中常用的多线程使用方式,并举例说明如何避免线程安全问题。 考察对多线程模型的理解与实际应用中的并发控制能力风险判断技术原理Java