小米集团面试题 · 风险判断
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 321 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 61 题如果数组中存在重复元素,查找左移次数k的算法需要如何调整?复杂度有何变化? 考察重复元素下二分查找的退化处理与复杂度分析第 62 题数据库事务提交后,数据是否一定不会丢失? 考察对事务持久性与分布式系统故障边界认知第 63 题volatile关键字的作用是什么?应用场景有哪些? 考察对volatile语义、可见性和有序性保证的理解及应用判断第 64 题如果你要为亿级智能设备设计一个状态上报和指令下发的系统,你会考虑哪些方面? 考察大规模IoT系统的架构设计、扩展性、可靠性及关键场景权衡第 65 题Redis集群脑裂,该怎么解决呢? 考察对Redis集群脑裂成因、影响及应对策略的理解第 66 题如何保证Redis缓存和MySQL数据库的数据一致性?请结合实际场景说明。 考察缓存与数据库一致性保障策略及边界处理第 67 题请解释热更新的基本原理,并说明如何确保更新过程的安全性和稳定性。 考察对热更新机制的理解以及在实际应用中保障安全稳定的能力第 68 题当多个负载共用一个电源时,如何设计防短接保护以避免某一路短路时拉低整个电源电压、影响其他负载? 考察隔离式短路保护与电源冗余设计能力第 69 题JVM 中哪些区域会发生内存溢出? 考察对内存溢出场景的识别与排查方向第 70 题在选择具体供电芯片时,你依据哪些关键参数和指标进行选型? 考察电源芯片选型能力与参数权衡第 71 题volatile的原理 考察对volatile关键字的底层实现及并发语义的理解第 72 题Java内存模型里的主内存和工作内存的交互规则? 考察对JMM内存抽象及线程间通信规则的理解第 73 题数据库大表新增字段变更可能带来哪些风险? 考察对数据库变更风险的理解,特别是大表场景下的锁、性能与一致性问题第 74 题为什么 ThreadLocal 会发生内存泄漏?应如何避免? 考察对弱引用机制、key 为 null 和内存泄漏处理的理解第 75 题数据库和缓存的同步情况你是怎么实现的? 考察缓存与数据库一致性策略的设计与权衡第 76 题线上数据库表如何实现在线扩容(分库分表)? 考察数据库水平扩展的设计与实施细节第 77 题HashMap是线程安全的吗?请说明原因,并谈谈如何实现线程安全的Map。 考察对HashMap线程安全性及并发替代方案的理解第 78 题HashMap是线程安全的吗?为什么? 考察对HashMap线程安全性的理解及底层原因第 79 题你觉得同步信号跟异步信号之间最主要的差异是什么? 考察对数字系统或信号处理中同步与异步时序本质的理解第 80 题在C++中,delete和delete[]可以混用吗?为什么? 考察对数组内存分配和释放机制的理解,强调配对使用