← Cheat sheet index
Changelog
EDA question bank (2026-06-13)
cheatSheet/EDA_Interview_Question_Bank_Complete.html — 26 EDA interview questions, 78 follow-up answers, 12 SVG diagrams
- 10 categories: delivery semantics, ordering, failure handling, Kafka internals, patterns, backpressure, schema evolution, observability, async vs sync, real-world failures
- Search, category filters, reviewed progress, hard-only / hide-reviewed toggles, keyboard shortcuts
- Linked from
cheatSheet/index.html, README, and viewing guides
- GitHub Pages landing HTML:
VIEW_ON_GITHUB.html, CHANGELOG.html, github/index.html, github/v15/index.html, github/v10-cards/index.html (generated by scripts/build_pages_landing_html.py)
v15 (2026-06-11)
GitHub view
cheatSheet/github/ — Markdown per system
system_design_cheatsheet_v15_github.html — pre-rendered cards (works in GitHub file preview)
SystemDesign_Complete_v10_github.html — v10 cards pre-rendered
scripts/build_prerendered_html.py — regenerate *_github.html after content edits
.github/workflows/pages.yml — GitHub Pages deploy (full JS interactivity when published)
- GitHub cards include flow diagram + ASCII architecture diagram on every system
cheatSheet/interview-quick-fire.md — standalone quick-fire reference (60+ patterns, expanded from inline 10)
UX
- Visible topbar search (was hidden)
- Theme, collapsed sections, tab memory, and studied checkboxes persist via
localStorage
- Deep links:
#card-N, #card-N-tab, or #system-slug
- Keyboard:
/ search, j/k prev/next card, 1–5 tabs (interview mode), Esc close sidebar
- Interview mode toggle — shows 5 essential tabs (Problem, Key points, Tradeoffs, Deep dives, Script)
- Print stylesheet for clean card export
- Prev/Next navigation per card
- Copy-to-clipboard on Script tab
- ARIA labels on tabs and toolbar
- Favicon and meta description
- DB comparison table open by default
- Estimation worksheet in delivery framework
Content
- All 40 cards now have 8 follow-up Q&A entries
- See-also links on overlapping systems (Bitly, WhatsApp, Yelp, YouTube pair, etc.)
- Cloud services quick-ref + copy-paste AWS commands (links to v10 full appendix)
- 4 new systems: Google Maps, Distributed email (Gmail), S3 object storage, Digital wallet (Apple Pay)
Structure
cheatSheet/index.html landing page
scripts/validate_systems.py — card completeness checks
scripts/enrich_v15.py — follow-up enrichment
scripts/add_systems_v15.py — new system insertion
- Cross-links between v10 and v15 cheatsheets
v14 (prior)
- 36 system cards with 12-tab structure
- Database chooser and quick reference sections
- 8 new systems (notification, autocomplete, snowflake, hotel, leaderboard, kafka, kv store, nearby friends)
v10
- ByteByteGo Vol. 1 & 2 reference + 26 system cards
- AWS/GCP/Azure appendix with CLI commands