Read. Revise. Recall.
Everything you need to start as an engineer. In one place.
These are all my personal notes.
Built from real interviews at Amazon, Google, Microsoft, DoorDash and startups. Read the story →
- Pick a topicStart anywhere in the library below.
- Read in orderGo through its notes one by one. "Next" at the bottom takes you on.
- ReviseCome back later and turn on Revision mode for the short version of each note.
- Quiz yourselfPress "Quiz me with AI" on a note and paste it into any AI chat.
Browse the library
Where I learned from
“I did not learn this alone. These are the resources I used, and the notes I wrote while I learned.”
DSA
My notes on the patterns, lessons and pitfalls, from my own experience and top companies' question lists, with extra questions I found in similar patterns. Try each problem first, then open the hints.
System Design
My notes are for learning the concepts, learned across the internet, textbooks and Claude sessions, with deep dives.
Design Patterns
The patterns themselves come from the Gang of Four (GoF) book, Design Patterns: Elements of Reusable Object-Oriented Software. The explanations and examples here are my own.