小米集团面试题(2026 最新)

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

2227 道真题 · 更新 2026-08-05

筛选题目
第 541 题请解释HashMap的工作原理、线程安全性,以及ConcurrentHashMap的实现原理。 考察对Java集合框架中HashMap与ConcurrentHashMap核心机制的理解,以及并发场景下的设计权衡技术原理方案权衡问题排查Java第 542 题如果小米的业务部门对财务数据提出质疑,你会采取怎样的处理流程和沟通方式? 考察财务数据质疑应对流程、沟通协调与专业复核能力沟通表达问题排查第 543 题如果后台要统计最近一个月符合一定查询条件的数据总共有多少条,而数据已经分了很多表,该怎么查询? 考察分表场景下聚合查询的架构设计与实现方式性能优化问题拆解系统设计第 544 题SQL怎么优化? 考察SQL性能优化的系统思考、执行计划理解和常见优化手段性能优化技术原理问题排查SQL第 545 题请编写一个函数来反转输入字符串,并说明你的实现思路和时间复杂度。 考察字符串反转的编码实现与复杂度分析编码实现问题拆解第 546 题MySQL 支持哪些存储引擎?请简要说明各自特点。 考察对 MySQL 存储引擎基本知识及适用场景的掌握技术原理技术选型MySQL第 547 题请解释线程池的工作原理,并说明keepAliveTime参数针对的是哪些线程。 考察线程池核心机制与参数细节理解技术原理技术选型Java第 548 题实习中你提到使用Spring事务机制保证上下游数据一致性,能说说你是怎么考虑的吗? 考察对Spring事务机制的理解、适用边界及在实际业务中的权衡风险判断技术原理方案权衡Spring Framework第 549 题你如何定义“团队合作”?请分享一次你参与传播或项目协作的团队经历。 考察对团队合作的理解及实际协作经验协作推动沟通表达项目复盘第 550 题Java 默认的垃圾回收机制是什么,并说明其基本工作原理? 考察对 Java 垃圾回收基础机制的理解,包括默认回收器和基本流程技术原理Java第 551 题数组和指针有什么区别? 考察对数组与指针在声明、内存布局和操作方式上本质差异的理解技术原理技术选型C第 552 题请指出Spring Boot中一个比较重要的注解,并解释其作用。 考察对Spring Boot关键注解的理解与解释能力技术原理Spring Boot第 553 题MVVM怎么实现? 考察对MVVM架构模式的理解及实际实现能力技术原理第 554 题大数据清洗中如何避免数据遗漏、重复等问题? 考察数据清洗的完整性、去重、质量控制方法数据驱动问题拆解技术原理第 555 题如何将某些特定的提交合并到 master 分支上? 考察对 git cherry-pick 命令的理解与应用能力问题拆解技术原理Git第 556 题你在学校参与的创业项目能简单说明吗? 考察候选人创业项目的真实性、个人职责和结果提炼能力项目复盘结果导向自我呈现第 557 题请谈谈你对 Java 反射机制的理解,包括其性能影响和适用场景。 考察对 Java 反射机制的原理理解、性能代价认知及合理使用场景判断性能优化技术原理方案权衡Java第 558 题RDB和AOF的优缺点 考察对Redis持久化机制的理解与适用场景判断技术原理方案权衡Redis第 559 题请从代码执行和底层链路两个层面,说明使用 axios 发起一个 POST 请求时,浏览器、操作系统及网络协议栈分别做了哪些工作? 考察对前端网络请求实现机制与网络协议栈运行原理的整体理解问题拆解技术原理AxiosHTTPTCP/IP第 560 题长视频平台(如优酷、爱奇艺)最关心的核心业务指标有哪些? 考察对长视频平台业务模型和关键指标的理解业务理解数据驱动