菜鸟集团面试题 · 性能优化

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

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

筛选题目已选:性能优化
第 21 题如何排查一条慢SQL是什么问题? 考察数据库慢查询定位、分析工具使用和问题根因判断能力性能优化技术原理问题排查SQL第 22 题Netty 性能高的原因有哪些? 考察对 Netty 内部机制和优化手段的深入理解性能优化技术原理Netty第 23 题在项目中你是如何评估缓存命中率的?如果命中率不理想,你会如何分析和优化? 考察缓存性能评估意识与问题分析优化能力数据驱动性能优化问题排查第 24 题负载因子为什么是0.75? 考察HashMap默认负载因子的设计权衡与原理性能优化技术原理方案权衡Java第 25 题如何进行JVM调优?请结合具体场景说明你的方法和工具。 考察对JVM内存模型、垃圾回收机制的理解及调优实践能力性能优化技术原理问题排查JVM第 26 题Redis为什么那么快? 考察对Redis性能优势原理的理解与表达性能优化技术原理Redis第 27 题设计一个H5端包裹实时物流轨迹页面(含地图和时间轴),你会如何规划整体方案? 考察H5端复杂功能的设计能力与前端架构思维性能优化问题拆解系统设计第 28 题在嵌入式开发中,你会选择软件模拟I2C还是硬件I2C接口?请说明你的考虑因素。 考察对I2C接口实现方式的技术选型与权衡能力性能优化技术选型方案权衡I2C第 29 题当一条 SELECT 语句的 WHERE 条件中的字段被函数包裹(例如 `WHERE aaa = 100` 改为 `WHERE aaa = CAST(100 AS INT)` 或类似情况)时,MySQL 还会使用索引吗?如果不使用,该如何改写才能让查询走索引? 考察对 MySQL 索引失效典型场景的理解及 SQL 改写能力性能优化技术原理问题排查MySQL第 30 题什么时候会用到覆盖索引? 考察对覆盖索引原理、适用场景和优化收益的理解性能优化技术原理MySQL第 31 题100万条和500万条数据的索引,在查询性能上有差异吗? 考察对索引性能影响因素和数据规模效应的理解性能优化问题拆解技术原理第 32 题在 React 中,如果列表项的 key 值保持不变,但列表顺序或内容发生变化,DOM 树会整体重建吗?请说明原因。 考察 React 列表渲染中 key 的作用以及 DOM 复用的原理性能优化技术原理React第 33 题从前端角度,你认为菜鸟面临哪些核心技术挑战? 考察前端视角下的技术难点分析与解决方案思考性能优化系统设计技术原理第 34 题请介绍 MySQL 中索引失效的常见场景,并说明如何优化查询以避免索引失效。 考察对 MySQL 索引机制的理解及查询优化能力性能优化技术原理问题排查MySQL第 35 题MySQL limit的作用?limit offset n 查询最后一页的数据如何优化性能 考察对 MySQL LIMIT 分页原理的理解及深分页性能优化能力性能优化技术原理MySQL第 36 题设计秒杀系统需要考虑什么? 考察高并发场景下的系统设计、性能优化与一致性保证能力性能优化风险判断系统设计Redis第 37 题JVM如何提前发现内存异常? 考察JVM内存监控、预警机制和异常预防能力性能优化风险判断问题排查JVM第 38 题MySQL 慢查询你知道吗?如何解决? 考察对慢查询定位、分析及优化的完整理解性能优化技术原理问题排查MySQL第 39 题请说明B树和B+树的区别,并比较它们与其他树结构的优缺点。 考察对B树家族及常见平衡树结构原理和适用场景的理解性能优化技术原理方案权衡第 40 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解性能优化问题拆解技术原理MySQL