Design a replicated cloud storage service
Company: Microsoft
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Technical Screen
Overview: This question evaluates a candidate's system-design competency in distributed cloud storage, covering metadata/data separation, replication models, read/write paths, failure recovery, and operational trade-offs.
Read the full Microsoft Software Engineer interview experience this question came from