AAmplitude·DSASWE-2Online Assessment
Group Events by Session
Problem
Given a user's timestamped events, split them into sessions (a new session starts after 30 min of inactivity) and count events per session.
Example
events -> sessions split on 30-min gaps
Constraints
- Events sorted by time
Approach
Linear scan tracking the gap. Core to product-analytics (Amplitude's domain).
added 6 days ago