【小米】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、反问

发表评论

后才能评论