Whole career worked on designing Linux tools for h/w. Never studied or worked on web stack or anything else :( Want to change domain now to be more generic. Target FAANG or UNICORN companies. Any pointers how I can prepare for system /software design and architecture questions? Anything else I need to prepare? Tried couple of on-sites - cracked coding and algos sucked really badly at system design and architecture. TC: 230K 10YOE
Look up "Grokking the System Design Interview"
Thank you. I started it and kind of understand it but get lost in numbers :( need some base work. Don't have enough confidence to address different questions yet. You can say I can understand it but not learn it to solve generic problems.
Skip the numbers. That’s icing on top IMO. It’s more important to understand the techniques
Look up System Design Primer on Github
Thank you. Started working through it right now.
I am good in system design, I can teach/help you with that. Would you help me on coding/Algos? Please dm if interested.
I went through a very similar transition. I’d start with reading up on design patterns and playing around with something like Spring MVC (depending on the type of job you’re targeting).
Thank you