Design an In-Memory Cloud Storage Service with Users, Backups, and Restore

Quick Overview

Design an in-memory cloud storage service with globally named files, user quotas, largest-file queries, account merges, and per-user backup and restore. Define precise ownership and snapshot semantics, including conflicts when a restored name is already in use.

Design an In-Memory Cloud Storage Service with Users, Backups, and Restore

Company: Airbnb

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: easy

Interview Round: Online Assessment

Overview: Design an in-memory cloud storage service with globally named files, user quotas, largest-file queries, account merges, and per-user backup and restore. Define precise ownership and snapshot semantics, including conflicts when a restored name is already in use.

Airbnb logo
Airbnb
Aug 17, 2026
easySoftware EngineerOnline AssessmentSoftware Engineering Fundamentals
9
0
Loading...