小米集团面试题 · 性能优化

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

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

筛选题目已选:性能优化
第 61 题压测指标如何确定? 考察性能测试目标的制定与场景化设计能力业务理解性能优化系统设计第 62 题当线上出现慢查询时,你通常如何排查并优化? 考察慢查询定位、分析和优化方法性能优化问题排查MySQL第 63 题当MySQL查询变慢时,你会如何系统地排查和优化?请结合一个具体场景说明你的排查步骤和优化手段。 考察MySQL性能问题的系统排查思路和优化能力性能优化技术原理问题排查MySQL第 64 题请解释虚拟列表的实现原理。 考察前端长列表性能优化与虚拟化渲染的核心机制性能优化技术原理JavaScript第 65 题请列举数据库索引失效的常见场景,并说明如何避免。 考察索引原理掌握与查询优化实践性能优化技术原理问题排查MySQL第 66 题useEffect和useLayoutEffect的区别与使用场景 考察对React副作用执行时机和渲染阻塞的理解性能优化技术原理React第 67 题请介绍你常用的线上监控手段,包括监控对象、指标和告警处理。 考察线上监控体系的搭建思路、关键指标选取与告警响应能力性能优化系统设计问题排查第 68 题你刚才提到做了类似pipeline的东西,数据处理或流转是本地处理完上传到S3,下一个节点再从S3拉取,这样会不会因节点多导致流程变慢? 考察对分布式数据流水线性能瓶颈的理解及优化意识性能优化风险判断系统设计第 69 题请描述 Linux 中缓存机制的作用,以及如何查看和优化缓存使用。 考察对操作系统缓存原理的理解和运维排查能力性能优化技术原理Linux第 70 题请解释一下什么是索引下推?它在数据库查询中如何发挥作用? 考察对数据库优化技术索引下推的理解及实际应用性能优化技术原理MySQL第 71 题除了线程管理,线程池还能带来哪些好处? 考察对线程池在性能与资源控制方面的综合价值理解性能优化风险判断技术原理第 72 题Redis单线程模型为何能高效处理多个并发请求? 考察对事件循环和IO多路复用的理解性能优化问题拆解技术原理Redis第 73 题先更新数据库再删缓存的方案下,如果缓存短暂失效导致大量请求打到数据库,你会如何应对? 考察缓存一致性与高并发下缓存击穿的应对策略性能优化风险判断技术原理第 74 题请说明在项目中引入缓存(Cache)或内容分发网络(CDN)的作用、它主要解决什么问题,以及通常在哪个阶段或场景下添加比较合适。 考察对缓存/CDN作用、适用场景和引入时机的理解业务理解性能优化技术选型CDN第 75 题一张表的数据量多大比较合适?为什么常见说法是2000万行左右? 考察对数据库表数据量阈值的技术原理和权衡理解性能优化技术原理方案权衡第 76 题你提到做过数据库优化,请具体说明当时优化了哪些SQL或表结构,优化前后性能有什么变化? 考察数据库优化的具体手段与性能衡量能力性能优化技术原理问题排查第 77 题为什么要做性能优化? 考察对性能优化价值的理解及业务关联能力业务理解性能优化问题拆解第 78 题从输入网页地址到首屏加载完成,整个过程是什么样的? 考察网络请求、浏览器渲染机制及整体流程的理解性能优化技术原理第 79 题请画出Buck和Boost变换器的拓扑结构,并解释其工作原理及各器件的作用。 考察开关电源基本拓扑的理解、器件作用及工作原理分析性能优化技术原理第 80 题请解释 rem 布局的原理,并说明如何实现移动端适配。 考察对 rem 布局原理及移动端适配方法的理解性能优化技术原理CSSJavaScript