← All resources
Resources · SQL · Senior

SQL,
senior level.

For 5–8 years. Fluent analytics with advanced window functions, reading query plans and fixing slow queries, correctness under concurrency (isolation, locking, MVCC), the classic optimisation traps, and an intro to partitioning. Tick a topic once you can explain and apply it.

5Modules
Senior5–8 years
19Questions

1Advanced window functions

0/4

Senior SQL means fluent analytics: neighbours, frames, and multi-level aggregation.

Window mastery

2Indexes & EXPLAIN

0/5

Often its own round. You must read a plan and know why a query is slow — and fix it.

High priority

3Transactions & concurrency

0/4

Correctness under concurrent writes — the senior differentiator in data work.

ACID in practice

4Optimisation traps

0/4

The classic reasons a query or app is slow — recognise them on sight.

Common slowdowns

5Partitioning (intro)

0/2

When one table gets huge — the first scaling lever before full sharding.

Split big tables

Senior bar = analytics, query plans, and concurrency correctness · measure with EXPLAIN, then fix. All links open in a new tab.