- Survive whiteboard interviews and get jobs.
- Apply the spiral method: relearn previous concepts with new perspectives.
- Genuinely have fun, trite as it may sound.
- Cornell CS 2112 Lecture Notes
- Cracking the Coding Interview
- Algorithm Design
- Introduction to Algorithms
Topic | Approach |
---|---|
Java/C++ | Review fundamentals from lecture notes |
Data structures | Implement from scratch |
Algorithms and sorting | Review and practice problems |
System design | Practice problems |
Operating systems | Practice problems |
Math | Review discrete math |
Special mention: mock interviews
- HBO's Silicon Valley.
- Reading outside on the hillock.
- Jamming out to music.
- Hiking and biking.
- San Francisco.
- Improvising on piano.