Coming soon · Coding Rounds

The DSA
Blueprint.

Most coding questions are a handful of patterns in disguise. Learn to recognise the pattern, reach for a tested template, and adapt it, instead of memorising hundreds of solutions.

One email when it launches, with launch pricing. No spam, ever.

  • Recognise → template → adapt
  • Step-by-step visuals
  • Complexity, intuitively
  • Hand-picked practice
  • Coding-round communication
Planned contents

What it will cover.

The working outline. Chapters may be added or merged as the book is written and reviewed.

  1. Big-O without the maths wall
  2. The pattern method: recognise, template, adapt
  3. Talking through a coding round: clarify, plan, code, test
  1. Two pointers
  2. Sliding window
  3. Prefix sums and difference arrays
  4. Hash maps and counting
  5. Binary search, including binary search on the answer
  6. Intervals and sweeping
  1. Stacks and monotonic stacks
  2. Queues and deques
  3. Linked-list techniques
  4. Heaps and top-K problems
  1. Tree traversals and recursion
  2. Binary search trees
  3. Tries
  4. BFS and DFS on grids and graphs
  5. Topological sort
  6. Union-Find
  7. Shortest paths: Dijkstra, 0-1 BFS, Bellman-Ford
  1. Backtracking
  2. Dynamic programming: from recursion to tables
  3. Knapsack, LIS and LCS families
  4. Interval and bitmask DP
  5. Greedy, and how to prove it works
  6. Bit manipulation
  1. Template cheat sheets
  2. A pattern-tagged practice list
  3. Online-assessment survival guide
Who it's for

Written for you if…

01

Students and freshers

Placement season and online assessments, approached with a plan instead of random grinding.

02

Switching jobs

Rebuild your problem-solving speed in weeks by focusing on the patterns that come up most.

03

Stuck at "I know it when I see it"

Turn solutions you have read into patterns you can produce under time pressure.

The HLD Blueprint cover
Available now

Meanwhile, master the system design round.

The HLD Blueprint: Building blocks, the 5S interview method and 25 complete case studies, from URL shorteners to stock exchanges.

FAQ

Questions, answered.

Is this a list of LeetCode solutions?

No. It teaches the patterns behind problems, with templates and visual walkthroughs, and then points you to practice problems for each pattern.

Which language will the code be in?

The explanations are language-neutral, with code that is easy to follow whether you use C++, Java or Python.

When will it be out?

It is being written now, to the same standard as the HLD book. We will not announce a date until it is finished and reviewed. Join the waitlist and you will get one email the day it launches.

What will it cost?

Pricing will be announced at launch. Waitlist members get launch pricing.

More Blueprints

The rest of the library.