YOE: 6
4 45 min rounds.
Each round had 5-10 mins of behavioral questions, and rest for problem solving.
Surprisingly no scalable system design round.
Round 1:
Round 2:
Round 3:
Round 4:
Struggled with the gas station problem - hadn't seen this before. Maybe thats why I did't get the offer.
Rest of the rounds were easy.
Resources used for preparation( not that it matters since I didn't make it):
- Leetcode ( ~250 problems, mostly mediums).
- Elements of Programming interviews( solved around 100 from this book, "used the 3 month plan", and around 10 from the Honors class section).
- Web Scalability for startup engineers :Artur Esjmont
- Grokking the system design interview
- Designing data intensive applications - Martin Klepmann( havent finished this one - it's a tough read).
- 7 databases in 7 weeks - Eric Redmond
- Few blog posts on highscalability.com
- Amazon Interview Secrets: How to Respond to 101 Popular Amazon Leadership Principles Interview Questions by Martha Gage- I've prepared a STAR response format for each of these questions. Yes, it's specific to LP of Amazon, but the structure in answering questions to the point helps in most behavioral interviews for top tech companies.
Microsoft specific - read company engineering blogs, and got a copy of "Hit Refresh" - Satya Nadella's autobiography as a light read on the flight to Redmond.
Might try again after 6 months.