美团一面凉经 40多分钟 2021/9/13
1、Java内存区域划分(详细说说)
2、数组分配内存在哪儿,方法区里面有什么
3、对象都是分配在堆上吗?(想问对象逃逸)
4、哪些地方可能OOM
5、讲一下Java中有哪些锁?
6、synchornized和ReetrantLock区别?
7、AQS原理,讲详细一点?
8、sychornized锁升级过程?
9、锁消除知道吗?
10、讲一下公平锁和非公平锁,可重入锁和不可重入锁?
11、HashMap和ConcurrentHashMap选一个熟悉的讲
12.hashmap的put,扩容,红黑树转化等,老常规八股文
13、MySQL b树和b+树区别?
14、讲讲MVCC,怎么实现的?
15、选一个你熟悉的项目讲,背景、目的,成果.(Rpc),简历上的几个项目关键点都问了
为什么选nacos不用zk或其他的,自动注册怎么完成
序列化协议有哪些
其中遇到了哪些问题
讲讲Rpc到底什么用,讲了和http调用区别
16、讲一下tcp怎么保证可靠传输(细致一点)
17、操作系统用户态和内核态,为什么
18、虚拟内存怎么实现,作用
19、进程调度算法,一共知道多少个,让我数?
20、做题:反转链表区间 lettcode92
问得比较简单,不深入,操作系统还有其他一些比较细的点,没答好
反问:
对我的建议
校招生看中什么