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

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

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

筛选题目已选:技术原理
第 241 题请详细描述在JVM中创建一个Java对象的具体过程,包括内存分配和初始化步骤。 考察对对象创建底层机制和JVM分配策略的理解编码实现技术原理JavaJVM第 242 题Redis 如何保证操作的原子性? 考察对 Redis 单线程模型与原子操作机制的理解技术原理Redis第 243 题ES 是怎么实现高效检索的? 考察 Elasticsearch 的索引结构、分片机制和查询优化原理系统设计技术原理Elasticsearch第 244 题网络层有哪些协议? 考察网络层基本协议及其功能和典型应用技术原理第 245 题谈谈你对数据研发岗位的理解。 考察对数据研发核心职责、技术栈与业务协同的认知业务理解技术原理第 246 题volatile有原子性吗? 考察对Java并发中volatile语义的理解,区分可见性与原子性风险判断技术原理Java第 247 题请解释主键索引与聚簇索引之间的关系,并说明它们各自的特点。 考察对数据库索引类型及其关系的理解技术原理方案权衡InnoDBMySQL第 248 题事务的隔离级别有哪些? 考察数据库事务隔离级别的基本概念及不同隔离级别对并发问题的处理技术原理方案权衡第 249 题方法区、永久代、元空间是什么关系? 考察JVM运行时数据区中方法区的实现演进与差异理解技术原理JavaJVM第 250 题介绍栈和队列,以及各自的应用场景。 考察对基础数据结构的理解及其实际应用问题拆解技术原理第 251 题请介绍设计模式的六大原则。 考察对面向对象设计原则的理解及实际应用能力技术原理方案权衡第 252 题MySQL的4个隔离级别分别是什么? 考察事务隔离级别的定义、特点及实际意义技术原理MySQL第 253 题当一条 SELECT 语句的 WHERE 条件中的字段被函数包裹(例如 `WHERE aaa = 100` 改为 `WHERE aaa = CAST(100 AS INT)` 或类似情况)时,MySQL 还会使用索引吗?如果不使用,该如何改写才能让查询走索引? 考察对 MySQL 索引失效典型场景的理解及 SQL 改写能力性能优化技术原理问题排查MySQL第 254 题请详细阐述操作系统中进程创建的过程,并说明进程与线程的区别。 考察对进程创建机制及进程与线程概念的理解深度编码实现问题拆解技术原理Linux第 255 题ConcurrentHashMap的实现原理是什么?它与HashMap有什么区别? 考察并发容器设计与线程安全实现原理问题拆解技术原理Java第 256 题Lock 提供了哪些 synchronized 做不到的 API?请举例说明其用途。 考察对 Lock 接口具体方法的掌握以及实际应用能力编码实现技术原理Java第 257 题请结合Java语言特性,谈谈你对面向对象三大特性——继承、多态、封装的理解。 考察面向对象核心概念的掌握程度及其在实际编程中的应用自我呈现技术原理Java第 258 题讲讲重载和重写的区别。 考察对方法多态机制的理解及语言特性区分技术原理第 259 题Redis的String和Java的String有什么不同?Redis的简单动态字符串(SDS)的动态体现在哪里,有什么优劣? 考察Redis SDS底层设计与主流语言字符串实现的差异、动态扩缩容机制及权衡技术原理方案权衡JavaRedis第 260 题线程不安全从操作系统层面怎么导致的? 考察操作系统调度、线程模型与共享资源访问对线程安全的影响风险判断技术原理