Given a vague prompt — 'design a taxi dispatch system' — decompose it into engineering components: data models, API contracts, and logic flow. (Variants: chess game, hospital records, parking garage.)
Think out loud and structure top-down: entities -> APIs -> flows -> edge cases. Clear decision-making and explicit trade-offs matter more than a single 'right' answer.