1. 熟练掌握Go语法、并发模型(Goroutine/Channel)、内存管理、接口、反射等。
2. 理解context包、sync包(WaitGroup/Mutex)等标准库的使用场景。
3. 深入理解oauth2.0协议原理及实现方式
4. 了解微服务架构(服务发现、负载均衡、熔断限流),熟悉相关工具(nacos/Consul等)。
5. 熟悉分布式系统设计(CAP 理论),有消息队列(Kafka/RocketMQ)使用经验。
6. 掌握性能分析工具(pprof、trace),能优化GC、内存泄漏或高并发瓶颈
7. 有 GitHub 开源项目或参与过知名 Go 项目(如 Kubernetes/Docker等)