Tech interview concepts

The 813 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 & Experimentation52

Behavioral & Leadership43

Coding & Algorithms160

Data Manipulation (SQL/Python)22

Machine Learning54

ML System Design29

Product / Decision Making6

Product Design & Strategy2

Software Engineering Fundamentals23

Statistics & Math27

System Design79

Other316