招银网络java岗面经分享(社招)

笔试

30道选择题:考察范围比较大,有数据结构、数据库、框架、设计模式、消息队列等等

3道编程题:2道算法题、1道写SQL

 

技术面一面

1、讲一下都用过哪些框架?

2、Mybatis底层是怎么实现xml文件映射到dao接口的?了解过JDBC吗?

3、如何通过反射获取到当前的方法名?

4、动态代理是怎么实现的?

5、Spring的Aop?切入点是什么?环绕通知是什么?

6、Java多态性有哪些好处?

7、@Transaction注解的方法捕获到异常了后发生什么?

8、有A、B两个方法,B注解了@Transaction,A没有注解。A调用了B,A被外部调用,此时B发生异常,会回滚事务吗?

9、Mysql索引在什么场景下会失效?

10、 http请求,如何判断报文发的是Json数据格式还是表单格式?

11、spring框架用到了哪些设计模式?

12、讲一些ABA场景是怎么发生的?

13、讲一下Mysql的乐观锁和悲观锁?分别怎么实现?

14、项目中的token是如何实现的?

15、讲一下数据库增删查改的幂等性?

 

技术面二面

1、讲一些SpringMVC处理一个请求的过程(工作原理)?

2、Http访问接口错误码404,有可能是什么原因?

3、Springcloud是什么?有哪些组件?

4、用Eureka和Zookeeper做服务注册的区别?

5、问了项目中的一些问题?

6、介绍一下kafka?使用场景?

7、kafka同一个消费组是如何消费一个消息的?

8、Springcloud微服务间的调用,如何设计权限限制服务进行调用?

9、项目中是怎么进行依赖管理的?Maven的pom文件中,dependency标签和manager标签有什么区别?

10、最后有什么想问我的?

 

Hr面

1、为什么从上一家公司离职了?

2、对自己的职业规划?

3、有没有拿到其他公司的offer?

4、自己未来比较看好哪个方向?

5、问了些家庭的情况?

6、问了期望的薪资?

7、对招银有什么疑问的?

————————————————

 


#招银网络##面经##社招##java工程师#
全部评论
A. 一个功能是否要事务,必须纳入设计、编码考虑。不能仅仅完成了基本功能就ok。 B. 如果加了事务,必须做好开发环境测试(测试环境也尽量触发异常、测试回滚),确保事务生效。 C. 以下列了事务使用过程的注意事项,请大家留意。 1. 不要在接口上声明@Transactional ,而要在具体类的方法上使用 @Transactional 注解,否则注解可能无效。 2.不要图省事,将@Transactional放置在类级的声明中,放在类声明,会使得所有方法都有事务。故@Transactional应该放在方法级别,不需要使用事务的方法,就不要放置事务,比如查询方法。否则对性能是有影响的。 3.使用了@Transactional的方法,对同一个类里面的方法调用, @Transactional无效。比如有一个类Test,它的一个方法A,A再调用Test本类的方法B(不管B是否public还是private),但A没有声明注解事务,而B有。则外部调用A之后,B的事务是不会起作用的。(经常在这里出错) 4.使用了@Transactional的方法,只能是public,@Transactional注解的方法都是被外部其他类调用才有效,故只能是public。道理和上面的有关联。故在 protected、private 或者 package-visible 的方法上使用 @Transactional 注解,它也不会报错,但事务无效。
1 回复
分享
发布于 2021-07-29 15:00
接到资料审核了么?
点赞 回复
分享
发布于 2021-07-23 10:31
联易融
校招火热招聘中
官网直投
LZ base哪里啊,算法题是leetcode原题吗?
点赞 回复
分享
发布于 2021-08-07 15:44
我二面完了没有接着hr面试,是不是无了。。。。
点赞 回复
分享
发布于 2021-09-14 12:07
这个是社招吗
点赞 回复
分享
发布于 2022-07-29 15:34

相关推荐

点赞 评论 收藏
转发
投递招商银行·招银网络科技等公司7个岗位 牛客解忧铺 实习,投递多份简历没人回复怎么办
点赞 评论 收藏
转发
2 59 评论
分享
牛客网
牛客企业服务