Design a device owner lookup service
Company: Snapchat
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates a candidate's understanding of system design concepts such as real-time event ingestion, handling out-of-order and duplicate events, scalable storage and indexing, and consistency and conflict-resolution trade-offs.