I recently went through the interview prep process as I prepared to leave Google and find a new position. These are the resources that I used that helped me land my current role at Stripe.
- Solve every problem in the https://www.interviewcake.com/
- Do at least 10 mock coding interviews
- Complete the https://www.educative.io/courses/grokking-the-system-design-interview course
- Do at least 3 SDI (system design interview) mocks with friends
- Complete the https://www.educative.io/courses/grokking-the-behavioral-interview course
- Do at least 1 sample behavioral interview.
Topics to brush up on
- Know all the topics on https://github.com/jwasham/coding-interview-university
System Design Interviews
- Anatomy of a System Design Interview
- How to Succeed in a System Design Interview
- System Design Primer - has good collection of solved problems.
- System Design Reference Sheet
- System Design Template