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

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

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

筛选题目已选:技术原理 · Spring Framework
第 1 题请介绍 Spring 框架中主要的依赖注入方式及其适用场景。 考察对 Spring 依赖注入机制的理解与实际运用能力技术原理技术选型Spring Framework第 2 题通过注入自身 AccountService(自注入)来调用事务方法是否可行?这属于循环依赖吗? 考察对 Spring 循环依赖和自注入问题的理解技术原理方案权衡Spring Framework第 3 题在Spring的框架中,实际开发中经常会用到一些它的扩展机制,你知道哪些吗? 考察对Spring扩展机制的广度认知与实际应用能力技术原理技术选型Spring Framework第 4 题请说明Spring应用是如何与数据库建立连接并执行数据操作的。 考察Spring数据访问层的连接管理、事务与ORM理解技术原理技术选型MyBatisSpring Framework第 5 题说说Bean的生命周期 考察对Spring容器中Bean创建、初始化、销毁各阶段的理解技术原理Spring Framework第 6 题请讲一下Spring中循环依赖的常见场景和大致原理。 考察对Spring循环依赖概念和解决机制的理解问题拆解技术原理Spring Framework第 7 题实习中你提到使用Spring事务机制保证上下游数据一致性,能说说你是怎么考虑的吗? 考察对Spring事务机制的理解、适用边界及在实际业务中的权衡风险判断技术原理方案权衡Spring Framework第 8 题AOP的底层原理是什么? 考察对AOP实现机制的深入理解技术原理方案权衡Spring Framework第 9 题使用Spring的@Scheduled注解实现定时任务有哪些缺点? 考察对注解式定时任务的局限性与边界意识风险判断技术原理Spring Framework第 10 题Spring Bean的生命周期是怎样的? 考察对Spring容器管理和Bean初始化销毁流程的理解技术原理Spring Framework第 11 题Spring从哪个版本开始默认禁止循环依赖?如何开启或关闭该特性? 考察对Spring版本演进和配置的准确掌握技术原理Spring Framework第 12 题什么是循环依赖?如何解决? 考察对循环依赖概念的理解及常见解决方案风险判断技术原理问题排查Spring Framework第 13 题Spring 中处理一个请求,会经过 Spring 的哪些模块去处理? 考察对 Spring MVC 请求处理流程和核心组件的理解问题拆解技术原理Spring Framework第 14 题Spring 为什么用三级缓存而不是二级缓存来解决循环依赖? 考察对三级缓存设计和 AOP 代理时机理解技术原理方案权衡Spring Framework第 15 题请解释Spring框架中循环依赖的产生原因、解决方案及其局限性。 考察对Spring IoC容器循环依赖处理机制的理解及边界意识技术原理问题排查Spring Framework第 16 题Spring 事务代理机制中,事务注解为什么不生效? 考察对 Spring AOP 代理和自调用原理的理解技术原理问题排查Spring Framework第 17 题Autowired和Resource有什么区别? 考察依赖注入注解的差异、装配策略与适用场景技术原理技术选型Spring Framework第 18 题WebSocket 在 Spring 框架中涉及到的一些类或者注解有哪些? 考察对 Spring WebSocket 相关核心类与注解的掌握程度技术原理技术选型Spring FrameworkWebSocket第 19 题Spring是怎么解决对象的互相引用(循环依赖) 考察Spring三级缓存解决循环依赖的机制与限制技术原理问题排查Spring Framework第 20 题在Spring Bean生命周期中,Aware接口的回调发生在哪个阶段? 考察Aware接口在Bean生命周期中的时序定位技术原理Spring Framework