
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/