Skip to main content

Activity Tracker (Strava)

Difficulty: Medium

What It Tests

GPS data ingestion, activity analysis, leaderboards, time series data.

Topics Covered

Hello Interview Breakdown

Read the full Hello Interview breakdown →

Approach Hints

  • Ingest GPS track points as time-series data (Cassandra or InfluxDB)
  • Compute activity statistics (distance, pace, elevation) async after upload
  • Serve segment leaderboards from precomputed Redis sorted sets
  • Store activity summaries in PostgreSQL for complex queries

Video Walkthroughs