招银网络后端面经春招(Java)
招银网络后端面经春招(Java)
一面
0.自我介绍
1.介绍List和Map的数据结构(ArrayList、LinkedList、HashMap的底层数据结构)
2.ArrayList和LinkedList的应用场景
3.HashMap在多线程情况下会有哪些问题,解释一下造成死循环的原因
4.String和StringBuffer的区别
5.synchronized与ReentrantLock的区别
6.造成死锁的原因,出现死锁怎么解决
7.volatile的作用,如何保证可见性
8.TCP与UDP的区别
9.HTTP协议中GET和POST的区别
10.什么是幂等,如果是你如何设计来规避幂等造成的影响
11.数据库如何保证事务,怎么解决数据库脏读问题,对应的隔离级别是什么
12.hashcode()与equals()的关系
13.过滤器和拦截器的区别
14.怎么理解Spring AOP
15.算法题(二分查找)
二面
0.自我介绍
1.项目(项目的难点,如何解决遇到的问题等)
2.为什么不考研而是直接找工作
PS: 二面有很多都忘记了,但是主要都是围绕着项目,主要考察的也是项目中的解决问题的方式和能力
HR面
0.自我介绍
1.成绩排名,是否有挂科
2.毕业后的职业规划
3.用几个词形容自己的性格(好的方面和不好的方面都要说)
4.工作后想要提升自己性格上的哪些地方
5.平时的兴趣爱好,玩什么游戏
6.是否有考研,为什么没有考研
7.手里现在有几个offer,为什么会参加春招,对另外几个offer是怎么考虑的
8.每周基本会有三天加班,是否能接受
#春招##面经##Java#