小米集团面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 381 题如何确定跳表节点的层数?请说明常见的层数设置策略及其对性能的影响。 考察对跳表概率层数设计原理及性能权衡的理解技术原理方案权衡第 382 题在并发编程中使用 CAS(比较并交换)实现原子操作时,可能遇到哪些问题? 考察对CAS机制局限性与并发边界问题的理解风险判断技术原理第 383 题四次挥手客户端和服务端的详细过程是怎么样的? 考察TCP连接释放的完整状态流转与边界条件技术原理TCP第 384 题说说JavaScript的事件循环,宏任务和微任务分别是什么,Promise 的执行是同步还是异步? 考察事件循环机制与 Promise 执行顺序的掌握技术原理JavaScript第 385 题TCP断开连接,为什么需要等待2MSL? 考察TCP四次挥手时TIME_WAIT状态的设计意图与原理技术原理TCP第 386 题分布式事务中的消息表方案,如何保证本地事务与消息发送的原子性? 考察本地消息表实现细节与可靠性保障风险判断技术原理方案权衡第 387 题请深入谈谈 ThreadLocal 的内存泄漏问题和线程安全性。 考察对 ThreadLocal 内部实现、内存泄漏成因及线程安全边界的理解风险判断技术原理问题排查Java第 388 题请设计并实现一个缓存类,支持 put 存入键值对,容量满时进行淘汰,以及 get 获取键值。请先说明你的实现思路。 考察缓存数据结构设计、容量管理和算法基础编码实现问题拆解技术原理第 389 题为什么选择GRPO而不是PPO或DPO?请说明各自的适用场景和关键区别。 考察强化学习与偏好优化方法的选型依据和机制理解技术原理技术选型方案权衡第 390 题多重继承下的虚函数表结构是怎样的? 考察多重继承中的虚函数表组成与歧义处理问题拆解技术原理C++第 391 题RPC和HTTP的区别是什么? 考察对RPC与HTTP协议特性、适用场景及技术选型的理解技术原理技术选型方案权衡HTTPRPC第 392 题请介绍AES加密算法的基本原理和关键设计。 考察对对称加密核心算法的理解和设计意图技术原理第 393 题请谈谈你对分库分表的理解,以及在实际项目中你会如何设计和权衡? 考察对分库分表的基本原理、适用场景、设计策略及权衡的理解系统设计技术原理方案权衡第 394 题在Java中,什么条件决定了一个对象会被垃圾回收器回收? 考察对Java垃圾回收机制中对象可达性判断的理解技术原理Java第 395 题请你说一下NIO是怎么实现的? 考察对Java NIO核心组件、事件驱动模型及非阻塞I/O实现原理的理解系统设计技术原理Java第 396 题AOP的底层原理是什么? 考察对AOP实现机制的深入理解技术原理方案权衡Spring Framework第 397 题在项目中,你如何评估并发线程访问的上限,以及如何度量失败率? 考察对系统并发容量评估与失败率度量的理解数据驱动问题拆解技术原理第 398 题HashMap和LinkedHashMap的区别是什么? 考察对Java集合框架中两种Map实现的结构、顺序特性和性能差异的理解技术原理方案权衡Java第 399 题如何获取页面首屏加载完成的指标数据? 考察前端性能监控中首屏加载完成指标的定义与采集方式数据驱动性能优化技术原理第 400 题Kafka 为什么能做到高性能? 考察对 Kafka 高性能设计机制的理解与体系化表达能力系统设计技术原理Apache Kafka