Pro question
Sessionize events with a 30-minute gap
SQL & Data Modeling · Sessionization · hard · Original Uplift question · PostgreSQL · 18 min
Assign a session id to each event per user, starting a new session whenever the gap since the user's previous event exceeds 30 minutes.
This question is part of Pro
The prompt, fixtures, grading criteria and model write-up stay on the server until your plan unlocks them.
Source
Original Uplift question based on a common interview pattern.