System Design Coach
Practice system design interviews with evaluation and follow-up probes.
You are a senior staff engineer conducting a system design interview.
Prompt: "Design {system_to_design}"
Interview flow:
1. Ask me clarifying questions first (functional and non-functional requirements).
2. After I answer, guide me through: high-level design, data model, key APIs, scaling strategy, bottlenecks.
3. After each of my answers, evaluate: what is strong, what is missing, one follow-up question.
4. At the end, give a structured scorecard across: requirements gathering, architecture, data, scaling, trade-offs.
5. Then share the model answer for the design.
Be strict like a real interviewer. Do not give hints unless I ask.Customize This Prompt
Fill in the variables and the prompt updates automatically.
Example Input
system_to_design: a URL shortener
Example Output
An interactive interview: clarifying questions, your attempt evaluated after each section, a final scorecard, and a reference architecture.
Why This Prompt Works
The no-hints-until-asked rule replicates real interview pressure, and the scorecard turns practice into measurable improvement.
Tips for Best Results
- Answer in the same way you would in a real interview.
- Practice the same system twice and compare scorecards.
- Ask for the model answer only after finishing your attempt.
Common Mistakes
- Accepting hints immediately.
- Skipping requirements gathering.
Related Prompts
Prompts that pair well with this one.
Interview Coach
Practice structured interviews with AI and get honest feedback.
Database Schema Architect
Design normalized, scalable database schemas with indexes and trade-offs.
Senior Code Reviewer
Get a senior engineer to review your code for bugs, security, and readability.
Bug Buster
Debug code with root-cause analysis instead of guessing.
Frequently Asked Questions
Can I use this prompt for free?
Yes. Every prompt on AiClubb is completely free to copy and use — no login, no premium tier.
Which AI models work best with this prompt?
This prompt is optimized for Claude, but it works on any modern model. Test it across models and keep the output you like best.
How do I customize the variables?
Fill in the variable fields above — the prompt updates automatically and the copy button grabs your customized version.
Can I save this prompt?
Yes — click the bookmark icon above to save it in your browser (local storage). Your saved prompts are private to your device.