Tech IndustryMar 19, 2019
Cadenceleeton

Design and architecture

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

Add a comment
Amazon SguJ18 Mar 19, 2019

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).

Cadence leeton OP Mar 19, 2019

Thank you

Intel tzza Mar 19, 2019

Look up "Grokking the System Design Interview"

Cadence leeton OP Mar 19, 2019

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.

Airbnb Charon Mar 20, 2019

Skip the numbers. That’s icing on top IMO. It’s more important to understand the techniques

Dropbox systest Mar 19, 2019

Look up System Design Primer on Github

Cadence leeton OP Mar 19, 2019

Thank you. Started working through it right now.

Microsoft sida Mar 19, 2019

I am good in system design, I can teach/help you with that. Would you help me on coding/Algos? Please dm if interested.

Apple SamPam Mar 20, 2019

Sign up for LinkedIn Learning aka Lynda.com they have videos on design fundamentals, and programming fundamentals.