back to talks
podcast discussion · { mezhdu skobok }

System Design Interview: Estimation and Interview Framework

July 18, 2022 · { mezhdu skobok }

A discussion of chapters two and three of System Design Interview: back-of-the-envelope estimation, a general interview framework, listening to the question, clarifying requirements, and explaining architecture trade-offs so the interviewer can follow the candidate's reasoning.

Participants

  • Alexander Polomodov · Tinkoff
  • Nikolay Golov · ManyChat

Episode focus

  1. 01Why do back-of-the-envelope estimates matter in a System Design Interview, and how can they avoid becoming dry arithmetic?
  2. 02Which questions should be clarified before choosing an architecture direction?
  3. 03How can a candidate expose their thinking from requirements and constraints to APIs, data, and scaling?
  4. 04What separates a beginner from a strong candidate in a system design conversation?
  5. 05How can candidates hear the original question instead of solving an imagined problem?
  6. 06How should trade-offs be discussed when the task has no single correct answer?