数字马力面试题 · 风险判断 · Spring Framework
数字马力相关面试题,按最终去重题目聚合。
共 2670 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Spring Framework
考察点
技术栈
第 1 题Spring为何采用三级缓存解决循环依赖?没有第三级缓存是否可行? 考察对Spring循环依赖处理和三级缓存设计动机的理解第 2 题用了@Transactional注解,有时事务没生效,可能是什么原因? 考察对Spring事务代理机制和常见失效场景的理解第 3 题两个方法都开启了事务,在方法A中先调用add方法,再调用方法B的add方法,方法B的add方法抛异常,结果如何? 考察事务传播行为与异常对事务回滚的影响第 4 题在Spring项目中的任意一个方法上添加@Transactional注解,事务会生效吗? 考察Spring事务的代理机制及生效条件第 5 题如果不让你使用Spring会有什么不一样? 考察对Spring核心价值、依赖注入与容器机制的理解以及方案权衡能力第 6 题请列举并分析事务失效的常见场景。 考察对Spring事务机制边界条件与失效原因的理解第 7 题什么是依赖自动注入?请说明按类型(byType)和按名称(byName)自动注入的区别。 考察对Spring自动注入机制细节的掌握第 8 题请介绍 Spring 事务的核心特性及其底层实现原理。 考察对 Spring 事务机制、传播行为和回滚规则的理解