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

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

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

筛选题目已选:技术原理
第 821 题分布式存储的相关知识有了解吗? 考察对分布式存储核心概念、架构和一致性模型的理解深度系统设计技术原理方案权衡第 822 题先更新数据库再删缓存的方案下,如果缓存短暂失效导致大量请求打到数据库,你会如何应对? 考察缓存一致性与高并发下缓存击穿的应对策略性能优化风险判断技术原理第 823 题请解释 ThreadLocal 的工作原理和典型应用场景。 考察对 ThreadLocal 内部结构、线程隔离机制和适用场景的理解风险判断技术原理Java第 824 题HashMap与HashTable的区别讲一下 考察对Java集合框架中并发安全与设计演进的理解技术原理方案权衡Java第 825 题手撕合并两个有序链表 考察链表操作与归并排序基础编码实现技术原理第 826 题请实现一个判断字符串是否为回文串的函数,并说明你的解题思路。 考察基础字符串处理、双指针技巧与编码实现能力编码实现问题拆解技术原理第 827 题线程池有哪些核心参数?请逐一说明其作用。 考察对线程池核心参数的理解风险判断技术原理Java第 828 题为什么要使用红黑树呢? 考察红黑树的平衡性质、操作复杂度及适用场景技术原理方案权衡第 829 题使用过 Java 的哪些 JUC 工具? 考察对 Java 并发工具类的实际使用和理解深度技术原理技术选型Java第 830 题项目中用到线程池,线程池有哪些? 考察对常见线程池类型及适用场景的理解技术原理技术选型Java第 831 题讲一下Java中HashMap的实现? 考察对HashMap内部结构、哈希冲突处理、扩容机制及并发安全性的理解技术原理Java第 832 题请实现嵌套数组对象的广度优先遍历和深度优先遍历,分别用递归和栈实现。 考察对树/图结构遍历两种策略及递归与迭代实现的能力编码实现问题拆解技术原理JavaScript第 833 题请列举MySQL的几种隔离级别,并说明各自特点。 考察对隔离级别体系及并发问题的认知技术原理方案权衡MySQL第 834 题物理内存和数据内存有什么区别? 考察对内存层次、存储介质与用途区分的基础理解技术原理第 835 题在开发过程中你使用了哪些设计模式? 考察对设计模式的实际应用与理解深度项目复盘技术原理方案权衡第 836 题在使用 MQ 处理消息时,如何保证消息的顺序性和避免消息丢失? 考察消息队列的顺序性保证与可靠性投递机制风险判断技术原理方案权衡第 837 题在MQTT协议中,如何实现客户端接收所有主题(Topic)的消息? 考察MQTT主题通配符的理解与订阅机制技术原理MQTT第 838 题如何将两个有序链表合并为一个新的有序链表?请说明实现思路并给出代码。 考察对有序链表归并的算法理解与代码实现能力编码实现问题拆解技术原理第 839 题MVP矩阵中的V矩阵的作用是什么,以Camera如何构建坐标系为例说明。 考察对视图矩阵(V矩阵)作用及相机坐标系构建原理的理解问题拆解技术原理第 840 题请说明JavaScript中常见的内存泄漏场景及其避免方法。 考察对JavaScript内存管理机制和常见泄漏场景的理解技术原理问题排查JavaScript