System design interview

System design interview

interview process:

* Clarifying the requirements<User story level>

* Share your observation about the problem and establish assumptions, guidelines or trade off aspects(availability vs consistency)

* Estimate the scale and system requirements(Storage size and so on)

* First draw high level design(bird eye view) 

* and then dive deep into specific areas and discuss the pros and cons.

Learning topics

  • Storage

    https://www.geeksforgeeks.org/system-design-tutorial/

    Explore our complete guide

    System Design Interview Guide

    Master high-level and low-level system design — comprehensive guides, interview experiences, and frameworks from engineers who have passed system design rounds at top companies.