蚂蚁二面
1.上一轮面的咋样?
2.上一轮的问题哪个比较印象深刻?(回答channel源码)
3.问为什么底层要用环形缓冲区实现,用链表不行吗,我非要链表内存连续可以实现吗?高并发下有什么问题,如果我要实现无限制容量大小的channel怎么实现,扩容效率太低导致其他写协程阻塞太久怎么优化?(这块拷打麻了。。。面试官好像不太懂go的数组扩容,所以一直没有跟面试官同频)
4.拷打实习
5.实习收获最大是什么
1.上一轮面的咋样?
2.上一轮的问题哪个比较印象深刻?(回答channel源码)
3.问为什么底层要用环形缓冲区实现,用链表不行吗,我非要链表内存连续可以实现吗?高并发下有什么问题,如果我要实现无限制容量大小的channel怎么实现,扩容效率太低导致其他写协程阻塞太久怎么优化?(这块拷打麻了。。。面试官好像不太懂go的数组扩容,所以一直没有跟面试官同频)
4.拷打实习
5.实习收获最大是什么
相关推荐