Google's system design interview lasts minutes. Here's how interviewers score you:
Requirements gathering ( min). Do you ask clarifying questions before designing? Or do you jump in and assume?
High-level architecture ( min). Can you sketch the major components and their interactions?
Component detail ( min). Can you go deep on - components and explain your choices?
Trade-off analysis ( min). Can you discuss alternatives and why you chose one approach over another?