Design a Cloud File Storage and Sync Service (Google Drive)
Company: Omnissa
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question asks for the end-to-end design of a cloud file storage and sync service, evaluating a candidate's grasp of distributed systems fundamentals such as metadata versus content storage, chunking, and deduplication. It is a common system design interview question used to assess reasoning about multi-device synchronization, conflict resolution, sharing permissions, and durability at scale, testing practical architectural application rather than pure theory.