Loading page…
One strong interview answer to "design Dropbox": files split into hashed chunks stored once in an object store, a strongly consistent metadata service that commits only after every chunk exists, a journal and cursors so any device catches up with one question, content-defined chunks for insertions, and optimistic concurrency that turns two offline edits into a conflicted copy instead of a lost one.
Design Dropbox looks like file storage.