Dropbox Coding Interview Questions
28 Dropbox coding interview problems with full optimal solutions — 16 easy, 10 medium, 2 hard. Every problem ships with multiple approaches (brute-force first, then the optimal), complexity tables for each, company-specific tips on what an Dropbox interviewer values, and a FAQ section.
Showing 2 problems of 28
- #21hardfoundational
21. Edit Distance
Compute the minimum edits to transform one string into another — this is the theoretical backbone of Dropbox's diff-and-merge pipeline, used to reconcile two independently edited versions of a plain-text file.
- #22hardfoundational
22. Serialize and Deserialize Binary Tree
Convert a binary tree to a string and back without losing structure — Dropbox uses an analogous serialization format to persist its file-system snapshot trees to disk for offline access and crash recovery.