yasinshaw ab3a99f131 feat: add 10 Golang interview questions
Added comprehensive Golang interview preparation materials:
- 基础语法(值类型、切片、map、defer、接口、struct、new/make)
- Goroutine 和并发模型(与线程对比、调度模型、内存模型)
- 错误处理和测试(error、panic/recover、单元测试、Benchmark)
- 并发编程进阶(Mutex、RWMutex、WaitGroup、atomic、数据竞争)
- HTTP 和 Web 开发(Client、Server、中间件模式)
- 内存模型和垃圾回收(内存分配、逃逸分析、GC)
- 性能优化(pprof、内存优化、CPU优化、并发优化)
- 反射和 unsafe(反射性能、unsafe 使用场景)
- 接口和类型系统(类型断言、interface{}、类型嵌入、泛型)
- 数据库操作(database/sql、GORM、事务、SQL 注入防护)
- 项目结构和工程化(标准项目结构、Go Module、CI/CD)

Each file includes:
- Detailed questions and comprehensive answers
- Code examples and best practices
- Alibaba P7 level requirements

Total: 60 interview questions (50 backend + 10 Golang)

Generated with [Claude Code](https://claude.com/claude-code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
2026-03-01 00:16:36 +08:00

后端面试准备 - P7 级别

项目概述

这是一个用于记录和追踪后端 P7 级别面试问题和答案的项目。

目录结构

  • questions/ - 面试问题记录(按主题分类)
  • answers/ - 详细答案和知识点梳理
  • progress.md - 面试准备进度追踪

面试官设定

  • 角色:资深后端面试官
  • 目标职级P7阿里 P7 相当于资深专家/技术专家)
  • 技术栈Go/Java/Node.js、微服务、分布式系统、数据库、缓存、消息队列等

使用方式

  1. 面试官会随机提问不同领域的问题
  2. 回答后,面试官会给出参考答案和点评
  3. 所有问题和答案会记录在项目中
  4. 追踪薄弱环节,重点复习

Git 提交策略

每次面试会话后会提交一个新的 git 版本,方便追踪历史记录。

Description
No description provided
Readme 729 KiB
Languages
Markdown 100%