The Interview Cake Course
You left off on The Cake Thief
Go there0. Algorithmic thinking
Readings
1. Array and string manipulation
Readings
Practice
2. Hashing and hash tables
Readings
Practice
3. Greedy algorithms
Practice
4. Sorting, searching, and logarithms
Practice
5. Trees and graphs
Readings
Practice
6. Dynamic programming and recursion
Readings
Practice
7. Queues and stacks
Readings
Practice
8. Linked lists
Practice
9. System design
10. General programming
Readings
11. Bit manipulation
Readings
12. Combinatorics, probability, and other math
Practice
13. JavaScript
Readings
14. Coding Interview Tips
Readings
Random Practice
Knowing ahead of time what topic the problem deals with can give things away. Be sure to supplement your linear walk through the course with some randomized practice.
Random question
Interview Cake