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/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s