8.25诺瓦java一面
时间:下午五点
时长:45min
1.jvm内存划分?线程私有的有什么?
2.介绍一下程序计数器
3.项目中用到多线程了吗?线程池中核心线程数和最大线程数是什么?项目中多线程怎么用的?
4.项目中使用过ThreadLocal吗?ThreadLocal线程之间隔离的原理是什么?底层用的什么数据结构?
5.TCP和UDP的区别
6.TCP为什么是可靠的?如果TCP发数据丢失了,接收方和发送方会有什么操作吗?怎么确认丢包?介绍一下TCP的流量控制机制
7.进程和线程的区别?
8.进程通信方式
9.面向对象三大特征,在项目中怎么用的多态?
10.用http请求实现多态可以怎么设计?
11.UDP的广播和组播,广播地址是什么
12.get请求和post请求的区别是什么?
13.HashMap底层实现原理,hash冲突如何确定挂在链表哪个位置?链表转变为红黑树的条件?
14.springboot的底层代码是否看过,注解用什么技术实现的
15.你觉得你项目中的亮点在哪?
16.你的项目是自己做的吗?
17.反问
#诺瓦星云2024秋招提前批##诺瓦星云软开一面#