Would an interviewer at FAANG kindly refer me to a quality solution of any system design problem, please? Since I’ve never been given proper feedback, it’s been hard for me to correctly access interview expectations. Sources like the system design primer and grokking seem inadequate, but I might be wrong. The problem that you choose to share doesn’t have to be a problem that was actually used; it can be any problem that requires the system to work on a planet scale. The key is that it has to have a viable solution that you would accept during an interview. Please don’t point me to famous papers... I have a ton of those and am currently making my way through them. TC: low 200’s @ 8yoe Top school, strong performer with a lot or impact. Rejected after onsites at Facebook, Amazon, and Google in that order.
Check out Devoxx, goto conference, and garauv sen channels on youtube
The approach I followed so is read details about the technology. For example if the solution includes key word Cassandra I will spend some time reading Cassandra architecture, then comes dynamodb etc. I also spend time reading white papers on big table, no sql , map reduce etc. High availability blog is good resource to get more info how these companies are building the solutions.
Read designing data intensive applications after doing grokking
Read it... Says things like “NoSQL databases are schemaless” which will automatically score you some negative points at Facebook since everybody knows that Cassandra is not schemaless.
Tbh it sounds to me like you've just had bad luck with interviews man. I know that doesn't help or answer your question though.
I think what OP wants is a full fledged solution to an interview problem that’s acceptable by FANG Unfortunately , I myself haven’t come across a resource like that. The YouTube channels are shallow and focused on simplicity
Exactly... A paragon of system design.
Mock interview resources?
@op is grokking the sys design worth buying at $80? I only see like 20 design qs there. Was it useful?
Yes
OP when you find something please update this post, so that we may know. Also, a full fledged system design paragon interview could be 1-2 hours but a typical interview is only 30 mins. In 30 mins one can just summarize everything and then go deep in one or two areas as per interviewer discussions
https://www.practicecodinginterview.com/blog/2018/8/18/the-system-design-interview
You need to look at YouTube videos. For example some of HiredInTech are good. Also Tushar Roy has a few of them but good ones. Another approach is to get mock interviewing practice with pramp etc
I thought Tushar Roy was very very weak. I mean he implements an instant messenger without pub sub or queues and without even mentioning consistent hashing when dividing responsibilities... Again the deficiency might be on my end. His LeetCode solutions are great though.
Thought the same about tushar roys being weak.