Interview Resources
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.
Action Log
- 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
Problem Sets
- https://github.com/liuchuo/LeetCode-Top100
- https://github.com/fterh/leetcode-curation-topical
- https://h1ros.github.io/posts/coding/leetcode-top-100-problem-selection/
- https://medium.com/@koheiarai94/60-leetcode-questions-to-prepare-for-coding-interview-8abbb6af589e
- https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-100-LeetCode-Questions-to-Save-Your-Time-OaM1orEU
Additional Resources
- Reddit Post with massive list of free resources
- Google Questions
- Blind is a great anonymous community for getting information about companies and what sort of problems to expect.
- Huntr is a modern job tracking kanban board tool, so that you don't forget about any company.