小米集团面试题 · 技术原理
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 1489 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 141 题请介绍你过往参与的项目中,从立项到完成你负责的模块所使用的技术,以及解决过哪些难题? 考察项目复盘能力、技术应用深度和问题解决能力第 142 题你了解线程池吗? 考察对线程池概念、作用及基础使用的理解第 143 题请说一下服务发现的原理是什么? 考察对服务发现核心机制与组件的理解第 144 题请说明如何实现线程安全的Map,并对比常用方案。 考察线程安全Map的多种实现及适用场景第 145 题你更擅长 C 还是 C++?请结合你用过的项目说明差异。 考察候选人对 C/C++ 的技能定位和项目迁移能力第 146 题微调大模型时,SFT的主要实现方式有哪些? 考察对监督微调整体技术路线的理解第 147 题如何打破双亲委派机制? 考察对类加载机制的理解及实际应用场景第 148 题扣减库存原子性是怎么保证的? 考察数据库及并发场景下库存扣减的原子性实现与方案权衡第 149 题给定一个已左移若干次的升序数组,如何确定它是由原升序数组左移多少次得到的?例如 A=[2,3,1] 的答案为 2 次。 考察对数组旋转问题的理解与最小复杂度解法第 150 题说说 ArrayList 和 LinkedList 的区别。 考察对 Java 常用集合底层实现及适用场景的理解第 151 题浏览器是怎么解析JavaScript的? 考察对JavaScript引擎解析流程、执行上下文与事件循环机制的理解第 152 题说说Redis持久化 考察对Redis持久化机制的理解、使用场景与数据安全权衡第 153 题请解释 JavaScript 事件冒泡和事件捕获的过程。 考察对 DOM 事件传播机制的理解第 154 题Binder传输的数据封装在什么对象中? 考察对Binder驱动传输数据结构Parcel的掌握第 155 题如何构造线程池? 考察对线程池核心参数、拒绝策略和适用场景的理解第 156 题请解释C++中的多态概念及其实现机制。 考察对C++多态核心概念、实现方式及适用场景的理解第 157 题在开关电源设计中,如何减小输出纹波? 考察对开关电源输出纹波成因及抑制方法的理解第 158 题Redis内存淘汰策略有哪些? 考察Redis内存管理机制及淘汰策略的适用场景第 159 题请说明 NIO、BIO、AIO 分别是同步还是异步模型,并简要介绍各自的适用场景。 考察对 Java IO 模型中同步异步概念的理解及场景判断第 160 题法线外扩描边是否可以直接对顶点进行外扩?如果不能,通常需要如何修正? 考察对法线外扩描边技术细节和修正方法的理解