Hi, I am currently a Senior Software Engineer. I can use some help preparing for FAANGs in next couple of months. I am unsure about what resources to use out of various available ones out there. I am planning to use - Programming: LeetCode (already a huge Fan) System Design: https://www.educative.io/courses/grokking-the-system-design-interview The other big question is what else should I be preparing for apart from these? Also how much of attention/weightage should these segments be given, e.g. LeetCode/SystemDesign (60/30) etc. YOE: 10 TC: 140000 Thanks. PS: I am not interested in Engineering Management roles. Would Google-L5 and comparable positions at other places be a best to keep an eye out for?
Elements of programming interviews. Use EPI to learn the patterns and LeetCode to practice what you learn.
That’s kind of what I’m doing now. But you wouldn’t suggest using the judge and learning the problems that way?
what do you mean by `using the judge`?
This is actually a good question - 'what else to prepare'. For insurance, 1-2 github project repos would help?
LC/design 90/10 first to pass phone screen, then design/LC 90/10 for a month before on site
With that you are suggesting a month worth of gap between those, is that a norm?
A month between phone screen and on site is normal. They want you at your best
Mock Interviews. Check out PracticeCodingInterview.com and Pramp.com
I just hope the way you talk out your thought process in an onsite is better than your writing. Also, if you haven't had any FAANG experience and you're a senior SWE at a no-name, you're more likely to get L3 than L5 assuming you even get an offer.
Thanks for your honest words. I'll take that feedback and work on it. Any recommendations for resources will be appreciated. Thanks.
algopro.com