System Design · Snapchat · Hard
This interview contains two independent system design prompts. Treat each one as a complete end-to-end design; you will be evaluated on architecture, data modeling, and how you reason about scale, consistency, and failure. Shared Constraints and Assumptions These apply to both prompts unless a prompt explicitly says otherwise: Scale: Millions of monthly active users; the design must support horizontal growth rather than being sized for a fixed peak. Multi-region: Users and…
Checking your access…