小米集团面试题 · 风险判断
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 321 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 261 题消息队列怎么保证消息不丢失? 考察消息队列可靠投递的端到端保障机制第 262 题请手写实现一个线程安全的双重校验锁单例模式,并说明为什么需要双重校验和volatile关键字。 考察并发编程基础、单例模式的正确实现及对Java内存模型的深入理解第 263 题synchronized 可以用在哪里?例如在一个类中的读写方法上加上 synchronized,会如何影响并发行为? 考察 synchronized 的适用位置、锁粒度及其对并发性能的影响第 264 题请介绍你设计或实现秒杀系统的方案与思路。 考察对高并发、热点数据、库存一致性的理解与实际设计能力第 265 题在 iOS/Android 中,如果应用处于后台时每次更新某个 value 都要触发更新,应该怎么做? 考察后台任务处理、更新机制与系统限制的理解第 266 题在Redis判定了用户购买资格后,实际扣钱环节失败,这时应如何处理? 考察分布式事务边界、补偿机制与最终一致性设计第 267 题请解释一下 React 中 useEffect 的作用和使用注意事项。 考察对 React 副作用处理机制的理解及常见错误规避第 268 题在LoRA微调中,秩r和缩放因子α等超参数如何选择?它们对模型性能有何影响? 考察LoRA超参数调整的实践经验与风险判断第 269 题如何使用 Redis 实现分布式锁? 考察分布式锁的原子性、安全性与边界场景处理第 270 题在优化过程中,你遇到了哪些并发问题?你是如何分析和解决的? 考察候选人对并发安全的理解和实际解决问题的能力第 271 题在重构过程中,你遇到了哪些问题? 考察候选人重构过程中的问题识别与解决能力第 272 题在实际编码中,每次操作 ThreadLocal 后都会调用 remove 方法吗?谈谈你的做法和理由。 考察对 ThreadLocal 生命周期管理和内存泄漏防范的实际经验第 273 题表中某个字段长度特别长,会出现什么问题? 考察对超长字段存储与查询性能影响的理解第 274 题请介绍缓存击穿、缓存穿透和缓存雪崩的概念、区别及各自的解决方案。 考察对缓存三大经典问题的理解、区分能力及应对策略第 275 题遇到完全没有参考性的问题怎么解决? 考察面对无先例或无参考资料问题时的解决思路与韧性第 276 题多个线程同时对ArrayList进行增删操作,会引发哪些问题? 考察对ArrayList线程不安全本质及并发修改风险的理解第 277 题请介绍 Full GC 的排查方法。 考察对 JVM 垃圾回收问题的系统性排查能力第 278 题订单服务成功了但是扣减库存操作失败怎么办? 考察分布式事务一致性处理与异常恢复能力第 279 题请举例说明如何通过法律途径有效处理公司内部数据泄露事件 考察对数据泄露法律应对流程、证据保全和合规要点的掌握第 280 题请详细说明在多线程环境下,单例模式实例创建与访问的完整流程,并指出可能存在的问题及解决方案。 考察对单例模式在多线程环境下的线程安全、内存可见性与实例创建流程的理解