招银网络社招面经(java工程师)

1.自我介绍

2.项目介绍

3.问了一下如何实现类似淘宝的下单等待付款,用户取消订单如何恢复,如何使用消息队列

实现?

下面是基础

1、Java字符串和字符的区别

2、从三个层面讲一下final 关键字,final修饰的类的所有方法都是final 的吗?对啊..

3、Java的序列化了解吗?(我不太清楚,说不太了解)

4、HashMap了解吧,线程安全吗?为什么线程不安全?

5、那如何保证线程安全?我说了ConcurrentHashMap,又说了一下也可以用Synchronized

关键字保证同步,他说Hashtable呢?

6、ConcurrentHashMap能否取代Hashtable,我讲了一下两者区别,不太满意.

7、介绍一下CAS,CAS和Synchronized,你讲一下?

8、你提Synchronized中的锁,如果使用一个对象当锁,其他线程能否访问这个对象的其他

方法?...如果方法是static修饰呢?什么情况可以访问?

9、讲一下Java里面的死锁,有哪些场景会产生死锁?(场景?我描述了一下一种产生死锁的情况)

10、死锁的条件

11、代码题:写一段死锁代码

二面:

基本就是围绕项目再问,但是没有问专业问题,就是一些如何处理问题,想法之类的,期间

还问了看过什么框架源码

然后就是问了职业规划,学习清单,兴趣爱好之类的

#面经##社招##招银网络##Java工程师#
全部评论
offer了吗
1 回复 分享
发布于 2021-07-05 15:32
老哥,面试过了吗
点赞 回复 分享
发布于 2021-06-07 15:30
一面二面是一起的吗
点赞 回复 分享
发布于 2021-08-23 22:44
这是社招?
点赞 回复 分享
发布于 2021-08-24 20:34

相关推荐

头像 会员标识
10-14 17:37
深圳大学 后端
投递招商银行·招银网络科技等公司10个岗位
点赞 评论 收藏
分享
1 49 评论
分享
牛客网
牛客企业服务