一面:

1.自我介绍

2.聊项目

3.redis实现分布式锁的设计?

4.redis底层数据类型?具体实现?使用场景?

5.golang的设计?

6.gmp模型?

7.数组和slice区别?

8.http/https的区别?

9.TCP如何保证高可靠的?

10.反问

二面:

1.golang的源码问题

2.slice扩容机制

3.网络拥塞状态下TCP数据传输?

4.进程和协程区别?

5.mysql的不同索引类型?

6.redis的可持久化机制?

7.channel包内的各种底层实现问题?

8.反问

感觉回答的还不错,可以和面试官进行互动!面评还不错,估计能过!许愿offer!