面试官问的偏实际GO1、context的使用2、goroutine的使用场景3、协程池怎么设计(控制数量、不够用怎么处理、动态扩容怎么实现,原子操作)4、goroutine并发控制怎么做5、函数传参用值类型还是引用类型,你是怎么考虑的6、怎么理解的值类型和引用类型7、gin的实现了解过吗8、gin的生命周期mysql1、InnoDB与My-ISAM的区别2、你理解的索引3、事务隔离等级了解过么4、可重复读怎么实现的redis1、你说你最常用的数据类型是string,那你了解过它底层怎么实现的么2、AOF和RDB的区别3、AOF重写是什么git1、怎么合作开发的项目2、你们是分支开发的,那怎么合并到master上3、冲突你们怎么解决的项目1、项目开发流程是怎么样的2、goroutine中的sql查询执行很久怎么办3、ws和http的区别拉满了,真的拉满了,这么多问题,面了一小时