小米集团面试题 · 技术原理
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 1489 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 401 题给定一个链表,如何删除其倒数第N个节点并返回新链表头? 考察链表双指针与边界处理能力第 402 题请介绍一下 MCP(模型上下文协议)和 skills 的概念及它们之间的关系。 考察对 MCP 与 skills 的概念理解、适用场景及差异第 403 题接口可以继承接口吗? 考察对面向对象接口继承机制的基本理解第 404 题Kafka如何保证消息不丢失? 考察Kafka端到端的可靠性保证与消息投递语义第 405 题编译原理主要研究哪些核心阶段? 考察对编译流程整体框架的掌握第 406 题单例模式怎么做单测 考察对单例模式的理解及可测试性设计第 407 题BFC的作用、触发条件,以及可以用来解决哪些问题? 考察对BFC概念、触发方式及其在布局问题中应用的理解第 408 题MyBatis的实现原理是怎样的? 考察对MyBatis核心组件、执行流程及映射机制的理解第 409 题请介绍你在硬件安全方面的知识储备,包括常见的安全威胁和防护手段。 考察硬件安全领域的知识广度与实际应用理解第 410 题一个函数内,通过类实例化了一个对象,能否把这个对象作为返回值? 考察对函数返回值机制和对象生命周期的理解第 411 题创建索引时需要注意哪些关键点? 考察索引设计的原则、性能影响和常见误区第 412 题说说B+树和B树的区别 考察对B树与B+树在结构、查询性能和适用场景上的理解第 413 题Java垃圾回收算法有哪些? 考察对JVM垃圾回收基本算法及适用场景的理解第 414 题如何让大模型处理更长的文本? 考察对大模型长文本处理技术方案与权衡的理解第 415 题使用 SSE(Server-Sent Events)实现服务端推送时有哪些注意点? 考察 SSE 的原理、连接管理与错误处理能力第 416 题对于JMM的理解,为什么要设计一个主内存,多个工作内存 考察对Java内存模型的本质理解,包括主内存与工作内存的设计动机和并发语义第 417 题假如在实际生产中,有一个接口的请求响应时间比较慢,如何去排查? 考察接口性能问题的系统化排查思路与工具使用第 418 题多路IO复用对应操作系统的哪部分? 考察对多路IO复用底层机制的理解,明确其属于操作系统内核的能力第 419 题请介绍你对数据库索引的理解,并说明常用的索引类型以及主键索引和普通索引的区别。 考察对数据库索引基本概念、常用类型及主键与普通索引差异的掌握第 420 题请讲解面向对象编程的四大核心特性,并说明它们如何帮助设计和维护大型系统。 考察面向对象核心概念的掌握与工程意义