中国农业银行软件开发中心(广州)

2:05开始,我序号靠后,四点左右才能面

有点紧张,发个贴缓解一下哈哈哈哈

面经:给我问麻了

1.项目,redis

2.mybatis跟spring(简历里面完全没写,我spring只会简单八股)

mybatis开发流程

mybatis条件查询

mybatis场景题,没听说过

spring八股

spring事务场景题,大概是如果你有500个事务,怎么选择有的回滚有的不回滚,紧张了,没答上来(一万年没人问我事务了,都是ioc,aop),实际上就是rollback

事务注解详解

指定回滚@Transactional(rollbackFor=Exception.class)

指定不回滚@Transactional(noRollbackFor=Exception.class)

其他知识点补充:

如果有事务,那么加入事务,没有的话新建一个(不写的情况下)

@Transactional(propagation=Propagation.REQUIRED) 

容器不为这个方法开启事务

@Transactional(propagation=Propagation.NOT_SUPPORTED)

readOnly=true只读,不能更新,删除

@Transactional (propagation = Propagation.REQUIRED,readOnly=true) 

设置超时时间

@Transactional (propagation = Propagation.REQUIRED,timeout=30)

设置数据库隔离级别

@Transactional (propagation = Propagation.REQUIRED,isolation=Isolation.DEFAULT)

3.设计模式原则+具体熟悉的哪个设计模式

4.mysql优化

5.索引失效

估计是g了,主要是等了两小时,脑子都晕了,mybatis也没啥人问过没仔细研究,引以为戒

#农业银行研发中心##农业银行#
全部评论
这也太麻了吧,问的好偏啊
1 回复 分享
发布于 2022-11-08 20:29 重庆
蹲个面经
点赞 回复 分享
发布于 2022-11-08 15:42 重庆
一样 哈哈 等的好累
点赞 回复 分享
发布于 2022-11-08 15:51 北京
有几轮面试啊
点赞 回复 分享
发布于 2022-11-09 13:58 湖北

相关推荐

点赞 评论 收藏
分享
10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
评论
3
11
分享
牛客网
牛客企业服务