System Design Interview - Designing a URL Shortener Service
System Design Interview - Designing a URL Shortener Service
Hey everyone! I have a system design interview coming up and I've been practicing. I'd appreciate some feedback on my approach to designing a URL shortener like bit.ly. Key considerations I'm thinking about: database schema, handling collisions in short URLs, scaling for high read/write throughput, and caching strategies. Has anyone been asked this question? What are the key points interviewers look for?