Solve System Design Interview In Steps

system design interview is a happy show-off of our knowledge on technologies and their trade offs. Ideally, keep talking what the interviewer expect throughout the interview, before they even have to ask.

 

7 Steps for system design interview:

Step 1: Requirements clarifications

Step 2: System interface definition

Step 3: Back-of-the-envelope estimation

Step 4: Defining data model

Step 5: High-level design

Step 6: Detailed design

Step 7: Identifying and resolving bottlenecks

 

Do not dive into details before outlining the big picture. 

  1. Clarify Requirements and Specs
  2. Sketch Out High Level Design
  3.   API design, database schema design
  4. Discuss individual components and how they interact in detail

 

Basics:

https://roadtoarchitect.com/2018/08/20/system-design-basics/

One thought on “Solve System Design Interview In Steps

Leave a comment