- Understand big O.
- Learn Data Strucutres and implement them (by Google Engineer).
- Follow theory on YouTube.
- Learn Graph Theory Algorithms and implement them (by Google Engineer).
- Learn common patterns and implement them.
- Practice LeetCode.
- Grokking OOP Design.
- Grokking System Design.
- 2 day prep of ML theory.
- Grokking ML Interview.
- Practice LeetCode.