DistillPrep
PythonGenAIGenAI FrameworksNLPDeep LearningMachine LearningML LibrariesStatisticsSQLMLOpsCloudSystem Design
Blog

Skill Assessments

Validate your expertise with timed, industry-standard tests.

Tests Completed
0 / 14
Best Score
0%
Avg. Accuracy
0%
🔥
Recommended Next
SQL Core Foundations
mixed

SQL Core Foundations

SQL execution order, NULL traps, DISTINCT edge cases, WHERE vs HAVING, operator precedence, and filtering gotchas. The foundation every engineer must own before the interview.

15 mins
13 Questions
mixed

Data Retrieval Masters

JOIN types, NULL propagation in joins, UNION vs UNION ALL, GROUP BY pitfalls, aggregate function traps, HAVING clause reasoning. The two topics that appear in nearly every SQL interview.

18 mins
13 Questions
mixed

Advanced Querying

RANK vs DENSE_RANK vs ROW_NUMBER, PARTITION BY, ROWS vs RANGE frame semantics, correlated subqueries, recursive CTEs, and CTE optimization fences. Separates intermediate engineers from strong SQL practitioners.

18 mins
13 Questions
mixed

Functions & Storage

String manipulation gotchas, timezone-aware date handling, function-wrapped columns killing indexes, B-tree internals, partial indexes, and covering indexes. Where practical engineering meets query performance.

16 mins
12 Questions
mixed

Performance & Reliability

EXPLAIN vs EXPLAIN ANALYZE, predicate pushdown, N+1 queries, ACID isolation levels, MVCC, deadlocks, SELECT FOR UPDATE, and optimistic locking. The domain that differentiates a query writer from a production engineer.

20 mins
13 Questions
mixed

Design & Modern Data

Normal forms in practice, star vs snowflake schema, CAP theorem tradeoffs, NoSQL data modelling, SQL for ML feature engineering, cohort analysis, and window-based time-series features. The senior-engineer knowledge layer.

20 mins
15 Questions
easy

SQL Easy Mock Interview #1

Simulates an easy-round SQL interview. Covers execution order, NULL traps, basic joins, and aggregation fundamentals. Expect common traps that trip up developers with 1–2 years of SQL experience.

12 mins
10 Questions
easy

SQL Easy Mock Interview #2

Second easy-round SQL mock. Covers string and date functions, index basics, query plan reading, transaction fundamentals, and basic NoSQL concepts. Tests breadth across the full SQL domain at foundational depth.

12 mins
10 Questions
medium

SQL Medium Mock Interview #1

Simulates a medium-round SQL interview. Scenario-based questions across joins, aggregation, window functions, indexing, and query performance. Requires multi-step reasoning and applied engineering thinking.

18 mins
12 Questions
medium

SQL Medium Mock Interview #2

Second medium-round SQL mock. Covers subquery design, transaction isolation pitfalls, normalization decisions, NoSQL tradeoffs, and data-science query patterns. Tests practical reasoning and design judgment.

18 mins
12 Questions
hard

SQL Hard Mock Interview #1

Senior-engineer SQL simulation. Edge cases in NULL semantics, window function frame traps, recursive CTE cycles, MVCC internals, index-only scans, and query plan misestimates. FAANG-style production reasoning required.

25 mins
15 Questions
hard

SQL Hard Mock Interview #2

Second senior-engineer SQL simulation. Covers LAST_VALUE frame traps, NOT IN vs NOT EXISTS with NULLs, LATERAL joins, SSI serialization anomalies, GIN functional index matching, 4NF violations, and ML feature leakage. Deep system understanding tested.

25 mins
15 Questions
advanced

Elite SQL: Systems & Architecture

Staff-engineer and principal-level SQL assessment. Deep dives into index internals (B-tree, GIN, BRIN, partial, covering), MVCC table bloat, query planner cost model limitations, Hash Join memory spills, EXPLAIN plan regression debugging, ACID isolation anomalies (lost update, phantom read, SSI serialization cycles), SAVEPOINT semantics, and WAL durability tradeoffs. Requires production-system thinking and deep PostgreSQL internals knowledge.

35 mins
18 Questions
advanced

Elite SQL: Data Engineering & Modelling

Staff-engineer assessment focused on data systems design and ML-oriented SQL. Covers LAST_VALUE frame trap, PERCENT_RANK edge case, CTE materialization vs inlining, LATERAL join semantics, 4NF multi-valued dependencies, temporal database indexing, degenerate dimensions, MongoDB $lookup vs Hash Join, DynamoDB write sharding, CAP theorem misclassification, ML feature positional leakage, A/B test statistical significance gaps, LEAD() target leakage, and 200-feature single-scan consolidation. For senior data engineers, ML platform engineers, and SQL architects.

35 mins
18 Questions