bigonotes

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

View all →

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.