Design a URL Shortener

Quick Overview

This question evaluates a candidate's ability to design a scalable, highly available URL-shortening service, testing competencies in API design, short-code generation, storage schema, redirect flow, caching, scaling, expiration handling, and abuse prevention.

Design a URL Shortener

Company: Microsoft

Role: Software Engineer

Category: System Design

Difficulty: hard

Interview Round: Onsite

Overview: This question evaluates a candidate's ability to design a scalable, highly available URL-shortening service, testing competencies in API design, short-code generation, storage schema, redirect flow, caching, scaling, expiration handling, and abuse prevention.

|Home/System Design/Microsoft
Microsoft logo
Microsoft
Mar 20, 2026
hardSoftware EngineerOnsiteSystem Design
9
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...