Sealessland logo Sealessland
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 电商项目架构与面试真题