美团一面面经
问了一下实习,我傻乎乎的说实习到后面感觉没太大提升了,结果实习项目里面写了个rabbitmq我居然自己都不知道,我自己都傻了
以下面经。
1.实习
2.运行时数据区
3.堆的结构(说了新老年代和常量池)
4.垃圾回收算法,垃圾回收的时机,堆内存分配的过程,可达性分析,GC ROOT
5.G1收集器和CMS收集器
6.Java多线程有在项目里用过吗?(答理论基本都知道,但是应用场景不太知道,因为我觉得SpringBoot进来的请求本身就是多线程的,自己项目里没有写过多线程。然后面试官直接这一块就让过了)
7.Hashmap,Hashtable,ConcurrentHashmap
8.ConcurrentHashmap为什么高效?什么是CAS?CAS的原子性是如何保证的?
9.hashmap插入元素的过程(从位运算开始讲起)
10.hashmap扩容的过程(接上面位运算继续讲)
11.MySQL聚簇索引和非聚簇索引,优缺点
12.姓名课程成绩,找出没有不及格课程的学生(答子查询not in)
13.有更好的方法吗?(想了一会儿,答group by having min >= 60)
14.我看你实习项目里用到了rabbitmq是吧?(???你怎么知道?那是别人用的,我不会啊,我咋不记得我简历上写了这个???大哥,别问这个啊求你了)
15.不太会那就过了吧
16.写个题吧,两个大整数用字符串表示,求和返回结果(乍一看挺简单,写起来真的很麻烦,最后没写完,面试官表示嗯没事我懂的,思路基本对了就行)😂
17.反问
最后说我比他上学的时候强多了(我这么强吗?那给个offer啊)。但是我说实习到后面没太大提升他比较失望,毕竟项目里用了rabbitmq你也不会啊
好吧,就这样吧,我把自己坑了呗~
刚收到电话,后天二面。许愿
#美团##Java工程师##校招##面经#
以下面经。
1.实习
2.运行时数据区
3.堆的结构(说了新老年代和常量池)
4.垃圾回收算法,垃圾回收的时机,堆内存分配的过程,可达性分析,GC ROOT
5.G1收集器和CMS收集器
6.Java多线程有在项目里用过吗?(答理论基本都知道,但是应用场景不太知道,因为我觉得SpringBoot进来的请求本身就是多线程的,自己项目里没有写过多线程。然后面试官直接这一块就让过了)
7.Hashmap,Hashtable,ConcurrentHashmap
8.ConcurrentHashmap为什么高效?什么是CAS?CAS的原子性是如何保证的?
9.hashmap插入元素的过程(从位运算开始讲起)
10.hashmap扩容的过程(接上面位运算继续讲)
11.MySQL聚簇索引和非聚簇索引,优缺点
12.姓名课程成绩,找出没有不及格课程的学生(答子查询not in)
13.有更好的方法吗?(想了一会儿,答group by having min >= 60)
14.我看你实习项目里用到了rabbitmq是吧?(???你怎么知道?那是别人用的,我不会啊,我咋不记得我简历上写了这个???大哥,别问这个啊求你了)
15.不太会那就过了吧
16.写个题吧,两个大整数用字符串表示,求和返回结果(乍一看挺简单,写起来真的很麻烦,最后没写完,面试官表示嗯没事我懂的,思路基本对了就行)😂
17.反问
最后说我比他上学的时候强多了(我这么强吗?那给个offer啊)。但是我说实习到后面没太大提升他比较失望,毕竟项目里用了rabbitmq你也不会啊
好吧,就这样吧,我把自己坑了呗~
刚收到电话,后天二面。许愿
#美团##Java工程师##校招##面经#