> "So, do not jump right in to give a solution. Slow down. Think deeply and ask questions to clarify requirements and assumptions. This is extremely important."
> "In a system design interview, giving out an answer quickly without thinking gives you no bonus points."
**Source**: Alex Xu - *System Design Interview – An Insider's Guide*
## Context
The impulse to demonstrate competence by answering quickly is counterproductive in system design interviews. Thoughtful analysis is valued over speed.
## Why Slowing Down Helps
- **Better understanding**: Uncover hidden requirements
- **Avoid rework**: Don't design for wrong constraints
- **Show process**: Demonstrate structured thinking
- **Build rapport**: Create collaborative discussion
## Practical Techniques
1. **Repeat the problem**: "So you want me to design..."
2. **Ask clarifying questions**: Even if you think you know
3. **State assumptions**: "I'm assuming X, is that correct?"
4. **Outline approach**: "I'll start with requirements, then..."
5. **Check in periodically**: "Does this direction make sense?"
## Anti-Pattern
Immediately drawing boxes and arrows without establishing what you're building or for whom.
## Related Concepts
- [[Requirements First]]
- [[Interview Evaluation Criteria]]
- [[Over-Engineering Red Flag]]
## Tags
#system-design #interviews #process