Coding · System design · AI · in one place

Interview Prep

Three parts in one book. Competitive programming patterns in plain English with working Python and Java. System design from first principles through WhatsApp, Amazon, and YouTube. And a hands-on tour of modern AI — RAG, agents, memory, MCP, and skills.

One book. Three tracks.

Real HTML chapters — selectable text, syntax-styled code, and diagrams only where a picture helps.

Part one

Competitive Programming

Arrays to DP, graphs, and bit tricks — patterns that unlock most coding interview problems.

Part two

System Design

Building blocks plus walkthroughs for URL shorteners, chat, feeds, storage, video, and ride hailing.

Part three

AI Engineering

A deep, story-driven path: how LLMs work, prompting, RAG, memory, agents, MCP, skills, and designing a full assistant.

Contents

Jump into any chapter. Each one is a normal web page you can search, copy, and skim.

Diagrams from the book

Architecture sketches redrawn as clean SVGs for each topic — not photographed PDF pages.