Interview Studio · Skill Check

Evaluate your SQL, Python, Design & 2026 hot-topic skills.

Four sections — 20 questions per attempt, drawn randomly from a curated pool (around 200 each for SQL, Python and Design; 50+ for the new 2026 Hot Topics), so retakes feel materially fresh. Mix of single-choice, multi-select, code, and open-ended prompts. Objective questions auto-grade; SQL and Python code questions run in your browser (PGlite Postgres + Pyodide); open answers reveal a model solution you can self-rate against. Progress saves locally — no sign-up, no backend.

Optional · all four sections

Refine the question pool

Drill exactly what you want. Difficulty and format start fully on — click a chip to drop it ("tricky" lives in Hard; drop Multiple-choice to skip pure-theory recall and keep the hands-on Code and Open-ended questions). Topics start empty — add any to focus a section on those subject areas. Each section card shows the resulting pool size.

Full pool — no filter
Difficulty
Format
Topics
Section 01

SQL

Joins, aggregation, window functions, CTEs, transactions, indexing, and query reasoning. Code questions run in an in-browser PostgreSQL (PGlite).

20 per attempt pool: ~35 min
Section 02

Python

Idioms, data model, comprehensions, decorators, async, the stdlib, and the data stack. Code questions run in Pyodide with auto-pass/fail tests.

20 per attempt pool: ~35 min
Section 03

Data & System Design

Dimensional modeling, SCDs, partitioning, CDC, streaming, idempotency, and scale tradeoffs. Senior-level judgement.

20 per attempt pool: ~35 min
Section 04 · New

2026 Hot Topics

Storage Lens & FinOps, Iceberg catalogs & partitioning, skew, streaming & CDC, schema & contracts, lineage, security, metadata, event-driven, vector infra and data mesh — the senior/staff concepts behind the 2026 Hot Topics deep-dives.

20 per attempt pool: ~30 min

How it works