Skip to content
Interview Studio · Skill Check

Evaluate your SQL, Python, Design, AI Engineering & Communication skills.

Pick a section and start. Every attempt draws a fresh random set from a curated pool, so retakes stay useful — and SQL and Python code runs in your browser. No sign-up, no backend. How it works.

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
Section 05 · New

AI Engineering

LLM fundamentals, tokens & context windows, prompt & context design, RAG, embeddings & vector DBs, tool-calling, agents, evaluation, cost optimization, guardrails & security, and production AI architecture — the applied-AI questions now asked across engineering, data and product interviews.

18 per attempt pool: ~30 min
Section 06 · New

Communication

Clear, globally-understood professional English — grammar & usage, interview answers, workplace conversations, email & chat, standups, explaining technical concepts, feedback, conflict, incidents, cross-cultural and executive communication. Rewrite and scenario exercises self-rated against a model answer.

15 per attempt pool: ~25 min
Refine this check Full pool · all companies
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

How it works