Skip to content

Why These 30?

Hand-curated for maximum interview ROI.

Joins, in Depth

Five stages covering every join pattern that appears in real interviews — INNER, LEFT, anti-joins, correlated EXISTS, set operations (UNION, INTERSECT, EXCEPT), and the multi-FK star joins that real fact-table queries demand.

Industry-Grade Multi-FK Schemas

Every problem runs on the same kind of 8–15 table relational structures real production queries hit — orders, customers, sellers, shipments. You compose joins like an actual data engineer, not on 2-column toy tables.

Multi-Join Composition Per Problem

Most problems require 2–4 joins in a single query — the realistic interview shape, not single-pattern drills. You learn to spot which join is the right tool, not just how the syntax works.

Skill Coverage

How the 30 problems distribute across SQL topics.

2-Table INNER JOIN
5
3-Table JOIN (chain + star)
7
LEFT JOIN (preserve-left)
2
Anti-Join (LEFT JOIN + IS NULL)
4
Literal Self-Join
2
Same-Table Set Logic (INTERSECT / EXISTS / CTE)
3
Multi-Join + Aggregation
7

FAQ

The first 5 problems (Stage 1) are completely free.

Stages 2-5 require a Premium subscription, which gives you access to all 1,625 problems across 15 production-grade datasets.

Ready to Master SQL?

Start with Stage 1 — graded instantly in your browser.

All company names, logos, and trademarks are the property of their respective owners. Their use is for identification purposes only and does not imply endorsement.