你将交付什么
你毕业时拿到的不是证书,而是 这些。
每门课程都以一个真实、经过代码验证的成果结束——你可以把它放在招聘经理面前说“你自己运行看看”。以下是你作品集中积累的内容。
decision-memo-07.md
# Duplicate charge — retry storm
## Decision: idempotency key on charge
- Option A: dedupe in the worker ✗ races
- Option B: idempotency key ✓ chosen
Invariant: one order → at most one charge
基础 · 工程判断
一份决策备忘录
你能把凌晨 3 点的事故转化为一份可供审查者检查的决策——选项、权衡、决策及其原因。
charge.test.ts
POST /charge (retried 3×)
expect(charges).toHaveLength(1)
✓ 1 charge for 1 order
✓ safe to retry (idempotency-key)
PASS 12/12 checks
工程 · 后端
一个幂等 API
你能构建一个能经受重试、部分失败和真实负载的服务——通过检查验证,而非口头宣称。
schema-review.sql
orders ─┐
├─< order_items >─ products
payments ┘ (FK, ON DELETE RESTRICT)
UNIQUE(order_id, idempotency_key)
✓ survives review · no orphan rows
数据 · 数据库
一份待审查的数据库模式
你能建模在规模下保持正确的数据——并在资深人士质疑时捍卫每一个约束。
rag-eval.json
query → retrieve(k=5) → generate
eval: faithfulness 0.92 ✓
eval: answer-relevance 0.88 ✓
eval: no-hallucination PASS
golden set: 24/24 above bar
AI 工程 · RAG 与评估
一个 RAG 功能 + 评估框架
你能交付一个基于真实来源回答的 AI 功能——并用评分标准和黄金数据集证明其有效性。
design-doc.md
client → LB → api ×N → queue → workers
└→ cache (read-through)
bottleneck: write amplification on fanout
tradeoff: consistency ↔ latency (chose SWR)
✓ defends under load + failure
架构 · 系统设计
一个你能辩护的系统设计
你能画出系统架构,指出瓶颈,并捍卫权衡——这正是设计评审所考察的。
postmortem-2029-03.md
Impact: 4m 12s p99 > 2s on /checkout
Root cause: unbounded N+1 on cart load
Fix: batch + index (verified in staging)
Prevent: perf budget in CI (fails > 200ms)
✓ class of bug closed, not just this one
可靠性 · 可观测性
一份事故复盘报告
你能将失败转化为一个定位——找出根本原因,预防同类问题,并记录下来以防再次发生。