Design a URL shortening service
Company: OpenAI
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Onsite
Quick Answer: This question evaluates a candidate's ability to design scalable, highly available backend services, testing competencies in API design, data modeling, distributed systems, caching, partitioning, and operational trade-offs within the System Design domain of backend engineering.