Due (in part) to all the great discussions and PMs on blind, I have received great offers from Amazon, Apple and Google recently. Blind consistently encouraged me to "leetcode", "TC or GTFO" and "vote with your feet". Thanks for that! TC and Yoe ---------------------------------- Current Microsoft TC - 180 New TC - close to 350 Yoe - 7 Prep details ------------------------------------ Coding - Leetcode - Easy 46, Medium - 62, Hard - 14 EPI - 3 chapters System design - Grokking system design - basics glossary, first 5 problems Interviewbit - level 1 intro and problem Designing data intensive application - Few topics eg quorum consistency, RPC. ML - 4-5 papers on YouTube, Ads, recommeders systems and Google rules of ML blog. After all of above, I felt I wasn't learning more and found interview questions were within my reach. One mistake was not focusing enough on DP. Only Google asked it and I messed it up, but other interviews were strong enough for an offer.
Congrats dude
Congratulations! Was it a PM offer in all the companies?
No all are SWE.
Congrats, what's DP I was practicing only pseudo code. Do i need to leetcode ?
Dynamic programming
Does anyone accept pseudo code? Gives a bad impression
Where do you go at the end?
Congrats OP, which company are you going with? Also, how long did you spend preparing?
Weekends over 4 months, so effectively about 4 weeks.
Awesome job!! Hard work pays off! I am also studying right now, everyday I get home from work. So I know how hard it could be sometimes! Also, do you mind sharing the breakdown of your tc and if you did any negotiating?
Fuck yeah
I thought DP was banned from google interviews
Congrats OP. What is EPI?
Elements of programming interview book.
Thank you
Great post! What are the 3 chapters in EPI?
Strings, recursion and graphs. Just selected these randomly to get familiar with EPI. They are not special over other chapters.