小米集团面试题 · 技术原理
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 1489 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 881 题如何避免多线程之间的竞争? 考察并发场景下对竞态条件的识别、同步手段与边界处理第 882 题Embedding层在训练时是否需要训练?如何实现? 考察Embedding层训练机制的理解第 883 题查日志的命令? 考察常见日志查看工具与调试能力第 884 题请解释AI生图的主要技术原理。 考察对生成式模型核心原理的理解与表达能力第 885 题如何将S3挂载为本地文件系统?请说明其工作原理。 考察对S3挂载工具的实现机制与文件系统抽象的理解第 886 题请对比TCP和UDP协议的主要区别,并说明各自适用的典型场景。 考察对传输层协议核心特性的理解及场景选型能力第 887 题除了JavaScript,你还学习过哪些编程语言?请选择其中一门,说明它与JavaScript的主要区别。 考察候选人的技术广度、语言对比分析能力与表达清晰度第 888 题请解释 rem 布局的原理,并说明如何实现移动端适配。 考察对 rem 布局原理及移动端适配方法的理解第 889 题什么场景下使用过分库分表? 考察分库分表的应用场景判断和设计考虑第 890 题请解释一下Java中的HashMap是如何工作的,特别是在处理冲突时。 考察Java集合框架中HashMap的实现原理、哈希冲突处理机制及性能影响第 891 题你常用的调试方法有哪些?请分别针对 Linux 环境和 STM32 嵌入式环境举例说明。 考察候选人在不同开发环境下的调试工具与方法实践第 892 题请介绍 Kafka 的工作原理,包括其核心组件和消息读写流程。 考察对 Kafka 核心架构、消息存储与副本机制的理解第 893 题请实现一个函数,将两个倒序存储的链表(每个节点存一位数字,头节点为最低位)相加,并以同样倒序方式返回结果链表。 考察链表操作、进位处理和边界条件处理能力第 894 题请说明Redis中ZSet的底层实现原理。 考察Redis有序集合底层数据结构的选择与转换机制第 895 题联合索引设计有什么注意事项? 考察联合索引的字段顺序、命中规则与运维调优意识第 896 题请用面向对象的多态思想,描述你对面前桌子的理解。 考察对多态概念的理解及其在生活场景中的类比应用第 897 题请介绍 MVCC(多版本并发控制)的工作原理及其在数据库中的应用。 考察对多版本并发控制核心机制与一致性问题处理的理解第 898 题AQS如何实现支持超时的互斥锁? 考察对AQS超时同步机制与独占锁实现细节的理解第 899 题介绍一下TCP和UDP的区别及各自的应用场景。 考察对传输层核心协议的理解和对比能力第 900 题宏观地讲一下Java和C++在内存管理上的区别。 考察对两种语言内存管理机制及自动与手动管理差异的理解