Dropbox
Loops that favor clean, working code over cleverness, with design rounds about storage, sync, and sharing.
Typical loop
- 1Recruiter screen
- 2Technical phone screen
- 3Onsite: two to three coding rounds
- 4System design round
- 5Behavioral round
Questions
Callback's practice questions and the LeetCode questions Dropbox has been asking, filtered together.
Asked on LeetCode
22 questions · all time
- Simple Bank SystemmediumArrayHash TableDesignSimulationfrequency 100.0
- Minimize Malware SpreadhardArrayHash TableDepth-First SearchBreadth-First Search+2frequency 95.0
- Web CrawlermediumStringDepth-First SearchBreadth-First SearchInteractivefrequency 95.0
- Web Crawler MultithreadedmediumDepth-First SearchBreadth-First SearchConcurrencyfrequency 95.0
- Check If It Is a Good ArrayhardArrayMathNumber TheoryBézout's Lemma+3frequency 92.1
- Design Hit CountermediumArrayBinary SearchDesignQueue+1frequency 92.1
- Design a Text EditorhardLinked ListStringStackDesign+2frequency 92.1
- Find Duplicate File in SystemmediumArrayHash TableStringfrequency 92.1
- Game of LifemediumArrayMatrixSimulationfrequency 92.1
- Grid IlluminationhardArrayHash Tablefrequency 92.1
- Letter Combinations of a Phone NumbermediumHash TableStringBacktrackingfrequency 92.1
- Median of Two Sorted ArrayshardArrayBinary SearchDivide and Conquerfrequency 92.1
- Minimize Malware Spread IIhardArrayHash TableDepth-First SearchBreadth-First Search+2frequency 92.1
- Number of Valid Words for Each PuzzlehardArrayHash TableStringBit Manipulation+1frequency 92.1
- Seat Reservation ManagermediumDesignHeap (Priority Queue)frequency 92.1
- Two SumeasyArrayHash Tablefrequency 92.1
- Word Break IIhardArrayHash TableStringDynamic Programming+3frequency 92.1
- Word PatterneasyHash TableStringfrequency 92.1
- Word Pattern IImediumHash TableStringBacktrackingfrequency 92.1
- Guess the WordhardArrayMathStringMinimax+2frequency 80.5
- CandyhardArrayGreedyfrequency 67.9
- Merge IntervalsmediumArraySortingQuicksortfrequency 58.0