Wednesday, August 14, 2019

System design interviews: A step by step guide

August 14, 2019

Introduction



It is not an easy task to work on called system design. I am still trying to learn the importance how to stay organized, well-structured in system design interview.

My understanding


I spent last two weeks to learn the basics, and I read the book called design large data intensive application, I watched a few videos from Facebook, Instagram. I find out that it is not too difficult for me to learn system design. I need to invest time and build good habit to study it, talk about, and blog about it.


A step by step guide

step 1: requirements clarifications
step 2: system interface definition
step 3: back-of-the-envelope estimation
step 4: define data model
step 5: high-level design
step 6: detailed design
step 7: identifying and resolving bottlenecks




No comments:

Post a Comment