InterviewPrepKit

Home / Cheat Sheet

Cheat Sheets

Short, self-contained review cards — one per Learn lesson, same titles, just the essentials in bullet form. Skim a track after you finish it, or the night before an interview.

Algorithms & Data Structures with Python

A from-zero crash course: Python itself, every core data structure, and the classic algorithms — enough to start solving problems.

40 cards

SQL & Databases

Query patterns, window functions, engine internals.

3 cards

Machine Learning

Features, models, training, metrics, debugging.

9 cards

Machine Learning System Design

Real machine-learning system design walk-throughs, end to end.

10 cards

AI Agent System Design

Designing autonomous language-model agents: tools, memory, multi-agent, guardrails, and evaluation.

29 cards

Generative AI System Design

Generative model systems: smart compose, translation, retrieval-augmented products, image and video generation.

11 cards

System Design

Classic distributed-systems design.

29 cards

Object-Oriented Design

Object-oriented design problems and modelling.

13 cards

Mathematics

Probability, statistics and inference, and linear algebra.

6 cards

Report a bug