TECHNICAL TRACK • ENGINEERING DEPTH

Design question bank

140 standalone design and implementation prompts, expanded with functional requirements, non-functional requirements, and interview discussion points. Worked solutions are intentionally omitted.

Functional requirements (FR)

  • Add functional requirements here.

Non-functional requirements (NFR)

  • Add non‑functional requirements here.

How to use these prompts

Start by clarifying users, scope, and constraints. Convert the prompt into functional requirements (FR) and non-functional requirements (NFR), agree on measurable targets, then explore architecture, failure modes, and trade-offs. Each prompt retains its original details and adds a practice checklist; none supplies a worked solution.

Existing detailed pages

These prompts already have standalone pages, so the question bank links to those instead of duplicating them:

The separate Splitwise implementation deep dive is available alongside its new practice prompt in this bank.

Curated Guides

Core Topics & Reference Material

Need a full learning sequence?

Follow a step-by-step roadmap

Our roadmaps map out prerequisites, order of study, and practical interview questions.

View roadmaps →

results matching ""

    No results matching ""