The Interview Cake Course
This is a free preview of our full course
You'll have access to all the readings, but to fully unlock the interactive practice questions you'll need to buy our full course.
Those practice questions are kind of our secret sauce, by the way. Here's one where we've opened up the full experience for everyone: Apple Stocks.
0. 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