菜鸟集团面试题 · 性能优化
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 93 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 1 题请描述你的项目所涉及的数据量规模,以及数据量对方案设计的影响。 考察候选人对自己负责系统的数据规模认知及其技术方案影响第 2 题CAS 和悲观锁相比,在性能上有何优劣?请结合具体场景说明。 考察对 CAS 与悲观锁性能特性及适用场景的理解第 3 题请说明你会如何定位并优化数据库中的慢查询? 考察慢查询定位手段、优化思路及性能调优能力第 4 题创建索引的原则有哪些? 考察数据库索引设计与优化的核心原则第 5 题设计一个秒杀系统 考察高并发系统设计能力,包括流量控制、库存一致性与稳定性第 6 题你了解 JVM 堆内存的调优吗?如何评估和调整堆大小参数? 考察候选人对 JVM 堆内存管理机制的理解及实际调优经验第 7 题请解释什么是数据库慢查询,并说明常见的排查和优化方法。 考察数据库性能分析与优化的基本能力第 8 题请介绍一次你主导的性能优化实践,包括问题定位、优化方案和效果验证。 考察问题定位、优化思路、技术深度和结果量化能力第 9 题请说明 React 或 Vue 中 Diff 算法的核心逻辑。 考察对 diff 算法策略和优化手段的理解第 10 题请说明 Synchronized 的实现原理。 考察对 Java 内置锁底层原理、锁升级机制和内存语义的理解第 11 题请谈谈你在项目中对模糊查询的实现方案和优化经验。 考察对模糊查询的掌握程度、实现细节以及性能优化能力第 12 题Java的HashMap是如何实现的? 考察对HashMap底层数据结构、哈希算法、冲突解决和扩容机制的理解第 13 题什么是回表?在什么情况下会发生回表?如何避免? 考察索引失效与查询优化能力第 14 题你知道 Redis 它为什么会那么快吗? 考察对 Redis 高性能原理的系统理解与深度第 15 题请谈谈缓存与数据库的一致性保证方法,以及如何设计缓存过期时间策略。 考察缓存一致性方案的理解与过期策略设计能力第 16 题你怎么解决的大key问题? 考察对 Redis 大 Key 问题的识别、影响分析及解决方案第 17 题Elasticsearch 的查询过程主要在内存中执行还是从磁盘读取? 考察对 Elasticsearch 索引存储与查询执行机制的理解第 18 题请介绍 HashMap 的底层实现原理,以及在 JDK 8 中发生了哪些变化? 考察 HashMap 底层结构与版本差异理解第 19 题Spring启动慢怎么优化? 考察对Spring启动机制的了解及系统化性能优化能力第 20 题数据倾斜怎么解决? 考察对分布式数据处理中数据倾斜问题的识别与解决方案设计能力