小米二面
上午约面的,睡了一觉基本上全忘了。
- Java内存模型
- 说一下堆里面的结构
- 说一下G1GC的理解
- 说一下Java虚拟机中堆和栈的区别
- 如果堆内存满了,该怎么样调试?怎么样查看堆内存?
- 深拷贝和浅拷贝
- int和Integer
- 算法题是合并两个有序链表(面试官一开始质疑我代码有问题,后来被我说服了)
- 反问(问了下加班时间、食堂、什么时候给offer)
其他真的记不起来了,刚刚说给发了offer,相比于另外一个offer来说有饭补,打算接了。
小米这边的面试都是在飞书上面进行的,写代码全都是ACM模式,力扣刷多的同学可以练一下ACM模式,不然到时候读链表都吭哧吭哧的。