《Boss直聘》Java一面面经
1.介绍一下CAS机制。
2.如何保证可见性?
3.为什么Volatile关键字可以保证可见性。
4.Lock和Synchronized两种锁的区别。
5.介绍一下Spring中的AOP。
6.AOP中两种动态代理的区别?
7.为什么要使用动态代理?
8.SpringBoot中starter的原理?
9.如何自定义一个Starter?
10.当一个Java程序发送一个hello world消息时,内核对该消息做了哪些封装?以tcp为例。tcp对该报文加了哪些头?底层协议还加了哪些头?
11.流量控制和拥塞控制的区别?
12.三次握手细节?
13.手撕:给定两个数组nums1和nums2,要求通过重新排列nums1中的元素,使得对于nums2中的每个元素,存在一个在nums1中大于它的值,同时保持nums1的相对顺序。
反问。 #面经# #Java# #如何判断面试是否凉了#
2.如何保证可见性?
3.为什么Volatile关键字可以保证可见性。
4.Lock和Synchronized两种锁的区别。
5.介绍一下Spring中的AOP。
6.AOP中两种动态代理的区别?
7.为什么要使用动态代理?
8.SpringBoot中starter的原理?
9.如何自定义一个Starter?
10.当一个Java程序发送一个hello world消息时,内核对该消息做了哪些封装?以tcp为例。tcp对该报文加了哪些头?底层协议还加了哪些头?
11.流量控制和拥塞控制的区别?
12.三次握手细节?
13.手撕:给定两个数组nums1和nums2,要求通过重新排列nums1中的元素,使得对于nums2中的每个元素,存在一个在nums1中大于它的值,同时保持nums1的相对顺序。
反问。 #面经# #Java# #如何判断面试是否凉了#
全部评论
不得不说是个垃圾公司,我泡到元旦都没泡出来,挂了 也不告诉我,是我最后问才告诉我 的
相关推荐
03-09 16:45
山东师范大学 C++ 点赞 评论 收藏
分享
02-24 19:45
西南大学 后端工程师
程序员小白条:简历写的有点太多了,一般两页是实习经历比较多的情况下,要么自己有一些有影响力的开源项目,如果你走软件,硬件没必要实习,学校安排总是没区分度的,央国企最好有中大厂实习,另外学历比较重要,不是都要求硕士的,技术会比互联网要求低一些 点赞 评论 收藏
分享
