The Prompt Bank — a system design interview rehearsal surface

Twenty system design interview prompts stated the way an interviewer opens, each with clarifying questions, the numbers to ask for, a strong-answer outline, and a failure sweep — hidden until you’ve attempted the answer. Plus the 45-minute mock protocol and a self-grading rubric.

Data infrastructure

The storage, streaming, and query systems a data-platform loop leans on. Object stores, logs, exactly-once counting, and the machinery that moves rows around a cluster.

Classic product systems

The canon of product-side design questions. Feeds, chat, rate limits, keys, and location — the ones almost every generalist loop pulls from.

AI infrastructure

The serving, retrieval, and integration systems behind ML and agent products — the ones an AI-platform loop probes once the model itself is a given.

Machine learning systems

The applied-ML design canon — retrieval, ranking, moderation, and recommendation — plus the method that unifies them. The rounds where the graded skill is turning a fuzzy product goal into a crisp ML objective.

Generative AI systems

Serving and grounding the generative stack — LLM assistants, retrieval-grounded answers, diffusion image services, and inline latency-critical suggestions. Where the model is a given and the system around it is the design.

Back to the system design interview ramp