Technical Interview Blueprint: X-Y-Z Resume & 7-Step Coding Method
Learn how technical interview loops work, structure quantitative resume metrics, and apply out-loud problem-solving steps.
Learning Objectives & 7-Step Method
### Learning Objectives
- Write quantitative resume bullet points following the Google X-Y-Z formula.
- Execute the **7-Step Live Coding Framework** out-loud during interviews.
- Communicate time ($mathcal{O}$) and auxiliary space complexity clearly.
---
### The 7-Step Live Coding Framework
1. **Clarify Inputs & Edge Cases**: Ask about null values, empty arrays, integer overflows, and duplicate inputs.
2. **State Inputs & Output Types**: Explicitly declare expected return signatures.
3. **Walk Through Hand-Drawn Examples**: Trace sample test cases step-by-step.
4. **Propose Brute-Force Baseline**: State naive time/space bounds first ($O(N^2)$).
5. **Propose Optimal Pattern**: Identify algorithmic optimizations ($O(N)$ or $O(N log N)$).
6. **Write Modular Code Out-Loud**: Verbalize thought processes while typing.
7. **Dry Run & Analyze Complexity**: Trace edge cases and state final Big-O.