小米集团面试题 · 技术原理
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 1489 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 81 题OFDM的优缺点是什么? 考察对OFDM技术特性及其在通信系统中适用性的理解第 82 题Redis 与 MySQL 如何保证数据一致性? 考察缓存与数据库一致性保障策略及取舍能力第 83 题MySQL的行锁是如何实现的? 考察对InnoDB行锁机制、索引结合及并发控制的深入理解第 84 题同步与异步有什么区别? 考察对同步与异步基本概念及适用场景的理解第 85 题一个典型的微服务系统通常会包含哪些核心组件? 考察对微服务架构整体组成和分层结构的理解第 86 题通过注入自身 AccountService(自注入)来调用事务方法是否可行?这属于循环依赖吗? 考察对 Spring 循环依赖和自注入问题的理解第 87 题请简要介绍 CMS 和 G1 垃圾回收器的基本原理,并说明各自适用的场景。 考察对常见垃圾回收器原理及应用场景的理解第 88 题什么是数据库的第三范式?请结合定义和示例说明。 考察对第三范式的准确理解与应用第 89 题现在给你一个电路板,需要你画器件PCB布局,你会考虑哪些注意因素? 考察PCB布局的工程考量、信号完整性与可制造性意识第 90 题请手写代码解决买卖股票的最佳时机问题(只能进行一次买卖),并说明时间复杂度和空间复杂度。 考察经典动态规划问题的基础编码能力与复杂度分析第 91 题==和equals的区别;什么场景下需要重写equals 考察对Java对象比较机制的理解与equals重写实践第 92 题ConcurrentHashMap的读写性能和HashMap有差别吗? 考察对并发容器与普通哈希表在读写性能上的本质差异理解第 93 题Agent是什么? 考察对Agent基本概念的理解与表达能力第 94 题实现深拷贝的方式都有哪些? 考察对深拷贝实现技术方案的理解与适用场景判断第 95 题从单线程切换到多线程,应该有哪些注意的点? 考察多线程并发引入后的正确性、性能与工程风险意识第 96 题请说明Python的内存管理机制和垃圾回收(GC)原理。 考察对Python内存管理、引用计数和分代回收的理解第 97 题在 FreeRTOS 中,什么是优先级反转问题?有哪些解决方法? 考察对优先级反转场景及互斥量优先级继承机制的理解第 98 题ArrayList和LinkedList有什么区别? 考察Java集合框架中两种List实现的结构差异与适用场景第 99 题是否研究过非图形API的相关数学函数 考察候选人对非图形API中数学函数的研究深度与应用理解第 100 题Linux 的 top 命令主要用来做什么?它输出中的哪些关键信息可以帮助你判断系统负载和性能瓶颈? 考察对 Linux 性能监控工具 top 命令的理解和应用