Designing data intensive apps, grokking system designs, system design primer on github, engineering blogs, etc. If your job itself doesn't give you much experience in designing large systems, is there any chance of passing FANG sys design rounds (for non-college graduate leveling obviously) by just reading about the above 3 sources ? Has anyone successfully done so?
It’s lame but yes you can clear these interviews by just reading and practicing
You'd be surprised how many folks do this
I think that's the idea right, because when you work on your job you are not exposed to variety of systems and that's slows down your learning of new system. Hence by reading from external sites and blogs you keep up with it. The point is people who just overview them vs people who read them and understand completely and also try on breaking it and optimizing with different techniques
I think we should actually pool if the folks actually use LC hards and all the system design stuff they get interviewed for. Am sure some teams have tht req but not every team in google will use this.
The fact is any problem that can classify as hard or system design aka design is never trusted upon a single engineer. To that extent i understand the objective of system design as long as its relevant to candidate’s experience but hard LC are just ridiculous, even some mediums are but thats what interviews have become.
Without even reading about system design, if you know how to swim, you know how to swim
Yes. I don't know shit about those stupid stuff. But I got strong hire in system design interview rounds.
It will be enough to provide a high-level overview, but you need to survive a deep dive where a more specialized knowledge or actual work experience is needed.
Flagging for shit content
Yes