Interview Prep

Go 后端复习笔记:从语法到工程实践

基于 redcart 电商项目整理 Go 后端知识:基础语法、接口与反射、并发编程、内存管理、标准库核心与工程实践。

Go 后端复习笔记:从语法到工程实践

这份笔记围绕 Go 后端常见知识展开,从基础语法、接口反射、并发模型、内存管理,到 context / net/http / json 标准库,再到测试、模块管理和 Docker 部署等工程实践。中间穿插了一个 redcart 电商项目的实战场景,用来把零散知识点串成可讲出来的回答。

主要模块:

  • Go 基础语法:变量、类型、函数、结构体、控制流
  • 接口与反射:interface、类型断言、嵌入类型、reflect
  • 并发编程:Goroutine、Channel、Select、sync 包
  • 内存管理:GC、逃逸分析、堆 vs 栈、内存分配
  • 标准库核心:context、net/http、encoding/json
  • 工程实践:单元测试、Go Modules、pprof、Docker
  • 项目实战:redcart 电商项目架构与面试真题

INTERACTIVE REVIEW

Go 后端交互式复习站

把语法、并发、内存、标准库和 redcart 项目拆成可点击模块、代码片段和面试真题。

打开完整演示
在文中展开演示