汇总
欢迎来到 Go 面试题库!这里收集了常见的 Go 面试题及其答案。
分类导航
| 分类 | 说明 |
|---|---|
| Go 基础 | 数据类型、变量、控制流、函数、指针、结构体、接口 |
| 并发编程 | Goroutine、Channel、sync 包、Context、并发模式 |
| 内存与 GC | 内存模型、逃逸分析、GC 三色标记、栈与堆、pprof |
| 标准库 | io、net/http、encoding/json、context、testing |
| 网络编程 | TCP/UDP、HTTP 服务、gRPC、WebSocket |
| 数据库 | database/sql、GORM、连接池、事务、迁移 |
| Web 框架 | Gin、Echo、Fiber、中间件、路由 |
| 微服务 | go-micro、go-kit、go-zero、服务治理 |
| 设计模式 | Go 风格的设计模式实现 |
| 工程化 | 项目结构、Go Module、Makefile、CI/CD、Lint |
| 性能优化 | pprof、benchmark、sync.Pool、内存优化 |
| 系统设计 | Go 后端系统设计 |
| 场景题 | 线上排查、性能调优、并发问题 |