Design a Highly Available URL Shortener
Company: Uber
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design a production URL shortener with exact mapping guarantees, scalable redirects, caching, expiration, partitioning, and recovery.