数字马力面试题 · 问题排查 · Spring Framework
数字马力相关面试题,按最终去重题目聚合。
共 2670 道真题 · 当前筛选命中 12 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Spring Framework
考察点
技术栈
第 1 题Java业务场景:两个Service都有操作数据库的方法,其中一个Service的方法会调用另一个Service的操作数据库方法,如果其中一个方法抛出异常,两个方法的事务会怎样? 考察Spring事务传播机制与事务回滚边界第 2 题Spring事务怎么实现的? 考察对Spring事务管理机制的理解,包括代理、事务管理器与传播行为第 3 题A方法是非事务方法,B方法是事务方法。在A里面调B方法,B事务会不会生效? 考察Spring事务代理机制及自调用失效问题第 4 题请说明 Spring 是如何通过三级缓存解决循环依赖的? 考察对 Spring 循环依赖原理、三级缓存作用及失效条件的理解第 5 题请解释Spring框架中循环依赖的产生原因、解决方案及其局限性。 考察对Spring IoC容器循环依赖处理机制的理解及边界意识第 6 题用了@Transactional注解,有时事务没生效,可能是什么原因? 考察对Spring事务代理机制和常见失效场景的理解第 7 题Spring事务失效的场景有哪些? 考察对Spring事务机制的理解及常见失效场景的掌握第 8 题Spring声明式事务有哪些失效场景? 考察对Spring事务机制的理解及常见失效原因第 9 题请解释Spring框架中循环依赖的解决机制,重点说明三级缓存的作用与原理。 考察对Spring循环依赖处理机制及三级缓存原理的理解第 10 题Spring循环依赖如何解决? 考察对Spring容器Bean生命周期、三级缓存及代理创建机制的理解第 11 题多个相同类型的Bean如何注入匹配? 考察Spring依赖注入中相同类型多个Bean的解决策略第 12 题请介绍 Spring 框架中的类加载机制及其在工作中的应用。 考察对 Spring 类加载原理的理解及实际应用能力