小米Go开发一面面经
1、实习经历
2、项目经历
3、golang gc过程
4、go slice底层原理
5、new和make的区别
6、channel底层
7、两个协程交替打印一个数组,使数组中的数据按顺序输出
8、同步/阻塞/异步
9、Redis数据类型和应用场景
10、Redis做缓存时可能出现什么问题,缓存击穿、缓存穿透的解决办法
11、数据库隔离级别,可重复读的实现原理
12、mysql索引
13、TCP4次挥手,time_wait是什么时候开始的,怎么解决大量time_wait存在的情况
14、算法:连续子数组的最大和
15、反问
#小米22届秋招面试##面经##小米##校招##golang工程师#