Product Event Tracking and Analytics Pipeline With Flexible Schema and Retention
Company: Scribd
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: A system design question about building event tracking and analytics for web product features that emit JSON events with a source, a type, and feature-specific fields. It tests the ingestion path through a topic and processor, a flexible event schema, choosing between Postgres and warehouse options, unique-user and investigative queries, and retention.
Read the full Scribd Software Engineer interview experience this question came from