From f186d7fcf789065ae1acee47eaae0d3964dfa15e Mon Sep 17 00:00:00 2001 From: yasinshaw Date: Sat, 28 Feb 2026 20:44:39 +0800 Subject: [PATCH] chore: initialize interview preparation project --- .gitignore | 13 +++++++++++++ README.md | 28 ++++++++++++++++++++++++++++ progress.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 92 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 progress.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4bfd75d --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +# macOS +.DS_Store + +# Editor +.vscode/ +.idea/ +*.swp +*.swo +*~ + +# Temporary files +*.tmp +*.bak diff --git a/README.md b/README.md new file mode 100644 index 0000000..1f27e3e --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# 后端面试准备 - P7 级别 + +## 项目概述 + +这是一个用于记录和追踪后端 P7 级别面试问题和答案的项目。 + +## 目录结构 + +- `questions/` - 面试问题记录(按主题分类) +- `answers/` - 详细答案和知识点梳理 +- `progress.md` - 面试准备进度追踪 + +## 面试官设定 + +- 角色:资深后端面试官 +- 目标职级:P7(阿里 P7 相当于资深专家/技术专家) +- 技术栈:Go/Java/Node.js、微服务、分布式系统、数据库、缓存、消息队列等 + +## 使用方式 + +1. 面试官会随机提问不同领域的问题 +2. 回答后,面试官会给出参考答案和点评 +3. 所有问题和答案会记录在项目中 +4. 追踪薄弱环节,重点复习 + +## Git 提交策略 + +每次面试会话后会提交一个新的 git 版本,方便追踪历史记录。 diff --git a/progress.md b/progress.md new file mode 100644 index 0000000..3596f89 --- /dev/null +++ b/progress.md @@ -0,0 +1,51 @@ +# 面试准备进度 + +## 统计 + +- 总问题数:0 +- 已掌握:0 +- 需复习:0 +- 未覆盖:0 + +## 进度追踪 + +### 计算机基础 +- [ ] 操作系统 +- [ ] 计算机网络 +- [ ] 数据结构与算法 +- [ ] 数据库原理 + +### 后端核心 +- [ ] Go/Java 语言深入 +- [ ] 并发编程 +- [ ] 内存管理 +- [ ] GC 机制 + +### 分布式系统 +- [ ] 分布式事务 +- [ ] 分布式锁 +- [ ] 一致性算法 +- [ ] CAP 理论 + +### 微服务 +- [ ] 服务治理 +- [ ] API 网关 +- [ ] 服务注册与发现 +- [ ] 链路追踪 + +### 中间件 +- [ ] Redis 深入 +- [ ] MySQL 优化 +- [ ] 消息队列 +- [ ] Elasticsearch + +### 系统设计 +- [ ] 高并发系统 +- [ ] 高可用架构 +- [ ] 性能优化 +- [ ] 实战案例 + +## 面试记录 + +| 日期 | 问题数 | 表现 | 备注 | +|------|--------|------|------|