Tech interview concepts

The 917 concepts behind real tech interview questions.

Each entry is a deep explanation of one pattern, algorithm, or technique — drawn from the questions companies actually ask, with worked examples, common pitfalls, and links to the practice questions and interview prep guides that use it.

Analytics & Experimentation61

Behavioral & Leadership46

Coding & Algorithms177

Data Manipulation (SQL/Python)26

Machine Learning56

ML System Design32

Product / Decision Making15

Product Design & Strategy2

Software Engineering Fundamentals27

Statistics & Math30

System Design94

Other351