1. 自我介绍。2. 深入聊聊你的 Go 项目。3. 为什么要采用三层架构?4. 你日常用的框架本身能提供分层能力吗?为什么?5. 讲讲 Gin 框架。6. Gin 框架里的前缀树是怎么实现的?7. Gin 是怎么处理请求和中间件的?8. 在 Controller 层,接口是怎么调用到对应的中间件的?9. 讲讲 GORM 框架。10. GORM 里对象和数据库字段的映射底层是怎么实现的?11. GORM 的标签(tag)底层是怎么处理的?12. GORM 每次提取标签都需要进行一次反射吗?13. 讲讲 Go 的协程。14. 讲讲 GMP 模型里 P 的作用,它是不是必须的?15. GMP 是如...