小米集团面试题 · 技术原理
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 1489 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 101 题在Linux系统中,虚拟地址是如何转换为物理地址的? 考察对内存管理单元MMU及地址转换机制的理解第 102 题你使用的FreeRTOS有几个task,优先级怎么设置的?有什么方法可以看到任务占用MCU的情况? 考察FreeRTOS任务设计、优先级配置与任务性能监控方法第 103 题如何通过 hook 系统函数来优先链接自己的实现? 考察对链接器符号解析、函数替换及常见 hook 机制的理解第 104 题请说明 rem 布局的核心原理、使用场景及其与传统 px 布局的差异。 考察对 rem 单位换算、根元素字体设置及响应式布局方案的理解第 105 题请解释 MySQL 中 CHAR、TEXT 和 BLOB 数据类型的主要区别及应用场景。 考察对 MySQL 常用字符串和二进制数据类型的存储特性、性能与适用场景的理解第 106 题请说明 React 中 Element、Fiber 之间的区别、转换过程以及各自的作用。 考察对 React 渲染核心机制的理解深度第 107 题请说明数据库 undo log 的作用及其工作原理。 考察对数据库事务回滚机制和 MVCC 实现的理解第 108 题请说明你采用的是哪种蓝牙方案,以及该方案在长距离与广播场景下的适用性。 考察候选人对蓝牙技术方案的理解与选择依据第 109 题请解释 ThreadLocal 的原理,并讨论它是否因内存泄漏风险而不适合使用。 考察对 ThreadLocal 内部实现、内存泄漏成因及合理使用方式的综合理解第 110 题请解释什么是缓存穿透,以及有哪些常见解决方案? 考察对缓存穿透概念与应对方案的理解第 111 题Glide工作原理 考察图片加载框架的整体流程与缓存机制第 112 题请用两个栈实现一个队列。 考察栈与队列的基本数据结构性质与接口设计能力第 113 题为什么在某些电路中会将多个电容并联使用? 考察对电容并联目的的理解,包括滤波、去耦和降低阻抗第 114 题Java 中 == 和 equals() 的区别是什么? 考察Java对象比较的基本原理与equals覆写规范第 115 题HashMap 中 Entry 内部的数据结构是怎样的? 考察对 Node 节点字段的理解第 116 题快速排序是稳定的排序算法吗?请解释原因。 考察对排序稳定性概念和快排实现过程的理解第 117 题实现查找峰值元素的算法:给定一个整数数组,找到任意一个峰值元素并返回其索引。假设相邻元素不相等,且边界外视为负无穷。 考察二分查找的灵活应用与边界处理能力第 118 题LeakCanary检测内存泄漏的原理是什么? 考察对Android内存泄漏检测工具底层机制的理解第 119 题请详细解释布隆过滤器的原理、优缺点及其适用场景。 考察对布隆过滤器原理、空间时间权衡及工程应用的掌握第 120 题C++ 中常用的智能指针有哪几种?各有什么用途和适用场景? 考察对 C++ 智能指针类型、所有权语义和适用场景的掌握