Everyone talks about leetcode here. But leetcode does not teach. It's great for practice though. Any advice/pointer to books, tools, website or other materials that can help me prepare methodically. I am thinking of putting ~3 month. 20 hours a week. 250 hours of prep total. Good enough for GOOG T6/FB E6/AMZN L7? Thanks for the advice!
You’re wrong. Leetcode alone doesn’t bring you E6. Attack about 50-70 questions in Leetcode. But your code must be very clean and high quality. If you are targeting E5+, the bar is higher. You’re not a fresh undergraduate, so don’t waste your time in memorizing DP problems. However the most important part is design interview. Unfortunately there is no good way to prep.
Thanks for the insight. A couple of follow up As: 1) you said: "don't waste your time memorizing DP problem" - what would be a better use of time? Practicing more leetcode and get to write as error free as possible on the first go? Also, regarding DP problems - are they not asked at that level or you are assuming someone with experience should naturally be comfortable with those. 2) I agree that design problems are vastly subjective. Is the assessment completely subjective or there are rough guideline like 'did he think about concurrency', 'does he iniw the current trend/techniques in the industry's etc
Don't get me wrong but fb will not hire a badass E5+ if they miss a corner case in some random dp problem. Otoh, they'll accept someone who solves that problem perfectly but doesn't have enough system design background. So no, leetcode is the most important.
Designing data-intensive applications by Martin Kleppmann is a great book for system design interview prep. Also good as reference for daily work...
Thanks.
Three things: 1. Look at the questions on people have gotten asked in the past on glassdoor for whatever company you are interviewing. I've gotten recycled questions at Google, Facebook, Microsoft, Amazon, and many more. 2. Read cracking the coding interview to learn the core coding question concepts 3. Read swipe to unlock to understand the bigger picture of technology and the business strategy behind it. This book is the secret to having the x factor and standing out as it shows you are not only a strong engineer but have product sense which means you will need much less pm hand holding
Calm professional attitude goes further than a lot of tech prep. Having a good attitude when having problems you struggle to solve surpasses memorizing all possible problems you can be given
Tech Industry
Yesterday
1945
TESLA UP 14% AFTER HOURS 🎉🎉🎉🎉
Tech Industry
Yesterday
687
The new Tesla Model 3 P goes from 0-60 in 2.9 seconds
Tech Industry
Yesterday
2322
ByteDance is officially fucked
Tech Industry
Yesterday
220
[intern] Worst team at databricks or best team at ramp
India
Yesterday
596
How to save India from destruction?
Elements of Programming Interviews, best book out there, period. It also comes in 3 versions for 3 languages.