Exercises
75+ exercises across 7 categories. Each has: Scenario · Task · Constraints · Expected answer · Rubric · Common mistakes · Extension. Do them in writing — articulating the answer is the skill that shows in interviews and on the job.
Categories
| # | Category | Count | File | Phases |
|---|---|---|---|---|
| 01 | Vocabulary | 15 | 01-vocabulary.md | 1–2 |
| 02 | Model card interpretation | 10 | 02-model-cards.md | 3 |
| 03 | Model catalog / selection | 10 | 03-model-selection.md | 4–5 |
| 04 | Local inference & hardware | 10 | 04-local-inference.md | 6 |
| 05 | Production serving | 10 | 05-production-serving.md | 7–8 |
| 06 | RAG & agents | 10 | 06-rag-agents.md | 9–10 |
| 07 | Startup & product | 10 | 07-startup-product.md | 15 |
Total: 75 exercises.
How to use
- Write your answer first, then read the expected answer + rubric. The gap is your study list.
- Score yourself with the rubric (aim for "senior" — see each rubric's top band).
- Avoid the listed common mistakes — they're the exact traps interviewers probe.
- Do the extension — it's where junior→senior separation happens.
- Pair with interview-prep/ (role drills) and the cheatsheets/.
Self-assessment bands (used in rubrics): Junior = recalls the definition. Mid = applies it correctly. Senior = reasons about tradeoffs, cost/latency/reliability/safety, and failure modes. Principal = designs the system and the org/process around it, and anticipates second-order effects.