小米Go开发二面面经(8.17)
1、自我介绍
2、怎么确定走go语言技术栈的
3、写一个python装饰器
4、RPC和HTTP的区别
5、网络有多少层
6、TCP和UDP的区别,TCP保证可靠的机制
7、流量控制和拥塞控制,讲一下拥塞避免的过程
8、Go map底层,扩容机制
9、有缓存和无缓存channel的区别
10、new和make的区别
11、2个协程交替打印字母和数字
12、GMP模型
13、进程、线程、协程的区别
14、算法:[找出链表的入口节点](https://leetcode-cn.com/problems/c32eOV/)
15、反问
#小米22届秋招面试##面经##小米##校招##golang工程师#