2021年5月6日 11:10-12:10 上海慧寻
1.JVM的内存结构变化,方法区在哪?元空间是什么,里面有什么?与永久代的区别?
2.GC的三连问?怎么判断是垃圾,怎么回收,什么时候回收?
3.GC Root是什么?里面包含什么?
4.给自己挖了个坑,docker…
5.并发和并行
6.Mysql的为什么用B+树做索引,而不是B树
7.Mysiam和Innodb的区别
8.Mysql的隔离级别,默认隔离级别是什么?其他几个呢?幻读是什么?不可重复读会发生幻读吗?如何解决幻读?
9.MVCC底层,问了为什么要到的参数是小于等于版本号,而不是大于等于版本号
10.非公平锁和公平锁,sync,rentrantlock默认情况?
11.用CAS实现的数据结构,说了下AQS,CSA+FIFO
12.BlockQueue 这个我不知道
13.Redis持久化操作
14.如何保证数据库和缓存的一致,面试官举了一个例子,我读出他想问这个,结果确实也是这个
15.Redis过期策略
16.Redis的String底层数据结构,sds的优点?
17.JVM内存结构中哪些是线程私有的,哪些是共有的?方法区为什么要移除?运行时常量池为什么要放到堆中,元空间属于堆外还是堆内,是直接内存还是JVM内存?
18.SpringBoot配置原理
19.还用过什么关系型数据库,除了redis还知道什么非关系型数据库
20.DI是什么? Spring的DI 依赖注入
21.@Resource和@Autowire的区别
22.问我平时刷算法题吗,什么网站?看了下我的力扣,问我20分钟能不能写对快排,我说5分钟就ok
#面经😁
1.JVM的内存结构变化,方法区在哪?元空间是什么,里面有什么?与永久代的区别?
2.GC的三连问?怎么判断是垃圾,怎么回收,什么时候回收?
3.GC Root是什么?里面包含什么?
4.给自己挖了个坑,docker…
5.并发和并行
6.Mysql的为什么用B+树做索引,而不是B树
7.Mysiam和Innodb的区别
8.Mysql的隔离级别,默认隔离级别是什么?其他几个呢?幻读是什么?不可重复读会发生幻读吗?如何解决幻读?
9.MVCC底层,问了为什么要到的参数是小于等于版本号,而不是大于等于版本号
10.非公平锁和公平锁,sync,rentrantlock默认情况?
11.用CAS实现的数据结构,说了下AQS,CSA+FIFO
12.BlockQueue 这个我不知道
13.Redis持久化操作
14.如何保证数据库和缓存的一致,面试官举了一个例子,我读出他想问这个,结果确实也是这个
15.Redis过期策略
16.Redis的String底层数据结构,sds的优点?
17.JVM内存结构中哪些是线程私有的,哪些是共有的?方法区为什么要移除?运行时常量池为什么要放到堆中,元空间属于堆外还是堆内,是直接内存还是JVM内存?
18.SpringBoot配置原理
19.还用过什么关系型数据库,除了redis还知道什么非关系型数据库
20.DI是什么? Spring的DI 依赖注入
21.@Resource和@Autowire的区别
22.问我平时刷算法题吗,什么网站?看了下我的力扣,问我20分钟能不能写对快排,我说5分钟就ok
#面经😁
全部评论
已收offer
大佬 能加个微信吗
这是面试架构师吗
面的是普通的java开发吗,还是啥,我看boss上没招了
相关推荐
10-16 12:29
携程_移动安全研发 Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享