Technology
Your app lets users view any state of their data at any point in time (like Git for everything). Design a database architecture that supports efficient time-travel queries without 100x storage costs.
The brief
Solve it in plain text with any AI you like, in about 10 to 20 minutes. A judge scores how you reasoned, not whether you matched an answer.
Event sourcing stores every change but queries are slow. Snapshot + event hybrid works but snapshot frequency is a tradeoff. Temporal databases exist (TimescaleDB, XTDB) but have limitations. Version control systems solve this for files but not structured data.
01
Score distribution
Not enough scored sessions yet
The distribution appears once at least three sessions have been scored on this problem.
02
Top traces
03
Activity
No sessions in the last 30 days