一个小时 1. 自我介绍2. 实习项目介绍,架构介绍3. etcda. 和 redis 分布式锁的区别b. 使用场景c. 底层原理d. 集群部署e. 数据量4. 数据库a. 关系型数据库和非关系型数据库区别b. mysqlⅰ. 建表语句有哪些字段c. redisⅰ. 常见的数据结构使用和用途ⅱ. 缓存击穿和缓存穿透ⅲ. redis 快的原因、ⅳ. 分布式锁具体实现ⅴ. redis 集群原理ⅵ. redis 100 万个同一前缀,redis 是如何删除的5. 网络a. 抓包工具,问网络包有哪些字段,就是从底层开始慢慢讲到应用层6. http 和 rpc 的原理,pb 的字段定义原理,7. goa. 数组和切片b. 值传递和引用传递c. 数据和切片作为函数参数传递会不会修改元素d. 数据和切片后面追加元素的区别e. 结构体字段中存在 map 的话,外部访问能不能直接用f. context 取消函数为什么立马就要 deferg. map 结构,具体使用,8. 无算法,感觉是寄了9. 反问业务:Golang 微服务做旅行相关业务最近面试强度有点高,一周五六场面试,脑子已经有点转不过来了,答的有点乱