当前位置: 首页 > 面试经验 >

2023年3月16号java实习电话面试

优质
小牛编辑
98浏览
2023-03-28

2023年3月16号java实习电话面试

赞经验,攒人品
一、2023年3月16日 北京java实习 电话面试1h16分钟
1、首先自我介绍
2、项目功能,登陆功能如何实现
3、JWT组成部分,包括几部分,数据在那一部分,JWT生成过程有了解吗
4、mysql 索引 b+树 b树 区别 聚簇索引 非聚簇索引,b+树可以容纳多大的数据量,主键索引,唯一索引,MVCC, ACID,四种隔离级别,幻读是什么,如何防止幻读,innodb 和 myisam区别 innodb可重复读和读已提交的实现ReadView
5、redis 应用场景,缓存和分布式锁,分布式锁的默认过期时间,WatchDog在那个上面有具体的实现reddsion 如何判断是否已经加锁了,缓存穿透,布隆过滤器,缓存击穿,缓存雪崩预防
6、RabbitMQ为什么要使用,在那些场景下使用,如何保证数据的可靠性,如果出mq问题了怎么弄,死信队列
7、JVM内存运行时数据区,堆的划分,堆大小的调整,堆的默认大小,垃圾回收器,cms垃圾收集过程,垃圾回收算法,对象头的组成部分,synchronized锁的都是哪些部分,锁对象的话锁住是对象的那一块位置,java8默认是哪个是垃圾回收器,
8、说下juc,juc下都有哪些类,cas,lock,synchronized,可重入锁
9、单例模式,几种实现方式,dls(就是两次判断为空那个方法) volatile关键字哪些功能,如何保证可见性和防止指令重排序(内存屏障),JMM,
10、今天面试就到这里还有什么想问的嘛? 还有几轮面试,我的表现还有什么建议嘛->不错,学无止境, 好的谢谢
 类似资料: