
Note: This post was originally published on Hackernoon.
Designing Large Scale Distributed Systems has become the standard part of the software eng...
For further actions, you may consider blocking this person and/or reporting abuse
What's the answer to each question?
This blog-post is more marketing than information. If you want the answer to these questions, the author is suggesting that you purchase the products he sells.
I'm not going to buy from someone who does not provide the value up front.
The real world answer to all of them...
Thanks for posting this, it was an interesting read. I recently went through a few loops where I've seen an increased appearance of such questions in interviews. To me, these are better than whiteboard coding, and in my opinion, companies should put more focus on these questions especially for senior candidates.
Biggest take from my experiences on how to answer such questions is to first figure out a running system before thinking about scaling it. I would start with building a service say Youtube on a single server, listing down how my service handles major workflows like uploading a video, encoding it, generating thumbnails, adding it to the search index, etc. Defining system interfaces (APIs) helps a lot during this phase. Later, focus on scale-out and handling system bottlenecks.
There is also a nice resource from Donne Martin regarding system design interviews:
github.com/donnemartin/system-desi...
Highly recommended!
P.S.
If anyone is interested in helping to translate this to polish ping me ;)
really nice repository. Feels like it's a full time job trying to apply for jobs that conduct such interviews, don't think they're feasible, in particular not for startups.
We are professionals from FAANG companies who want to share our knowledge and learnings with others in the tech community. We have text and video content on the basic concepts of System Design and real-life examples of System Design Interview.
Youtube Channel: youtube.com/channel/UC_n-A84J0UcU5...
Basic Concepts of System Design: techtakshila.com/system-design/cha...
System Design Interview: techtakshila.com/system-design-int...
these designs are quite intensive, how realistic would you say they are ?