Dropbox Coding Interview Questions: 13 Tagged Problems
13 coding problems tagged Dropbox — 3 easy · 6 medium · 4 hard — with solutions in 13 languages. Plus a 2-week study plan by topic.
- Problems: 13
- By difficulty: 3 easy · 6 medium · 4 hard
- Languages: JavaScript, TypeScript, Python, Java, C++, C, C#, Go, Kotlin, Swift, Rust, PHP and Ruby
- Cost: Free on every plan; sign in to run and submit
13 problems the CodeKairo catalogue tags as commonly asked in Dropbox's coding rounds — 3 easy, 6 medium and 4 hard — each judged by hidden tests in 13 languages. The most common topics among them are Arrays (8), Hash Table (7) and Strings (4). Tagged for Dropbox and no other company: Seat Reservation Manager, Find the Index of the First Occurrence in a String and Word Pattern. The tag is the catalogue's own annotation of where a problem tends to come up — not a list published by Dropbox, which CodeKairo is not affiliated with.
Dropbox study plan by topic
All 13 problems tagged Dropbox over 2 weeks, about 7 h 50 min of solving, grouped by technique in the order they build on each other — Hash Table, Counting, Two Pointers and Matrix and 6 more.
Week 1: Hash Table, Counting, Two Pointers +6
12 problems on Hash Table, Counting, Two Pointers, Matrix, Simulation, Intervals, Greedy, Heap and Backtracking, easiest first within each topic.
- Two Sum Easy
- Word Pattern Easy
- Pairs of Songs With Total Durations Divisible by 60 Medium
- Find the Index of the First Occurrence in a String Easy
- Minimum Path Sum Medium
- Grid Illumination Hard
- Game of Life Medium
- Merge Intervals Medium
- Candy Hard
- Seat Reservation Manager Medium
- Letter Combinations of a Phone Number Medium
- Word Break II Hard
Week 2: Union Find
1 problem on Union Find.
All problems tagged Dropbox
Easy (3)
- Find the Index of the First Occurrence in a String String, Two Pointers
- Word Pattern String, Hash Table
- Two Sum Array, Hash Table
Medium (6)
- Seat Reservation Manager Heap (Priority Queue), Design
- Pairs of Songs With Total Durations Divisible by 60 Array, Hash Table, Counting
- Game of Life Array, Matrix, Simulation
- Minimum Path Sum Array, Dynamic Programming, Matrix
- Letter Combinations of a Phone Number String, Backtracking, Hash Table
- Merge Intervals Array, Sorting, Intervals
Hard (4)
- Minimize Malware Spread Array, Hash Table, Graph
- Word Break II Hash Table, String, Dynamic Programming
- Grid Illumination Array, Hash Table, Matrix
- Candy Array, Greedy
Topics Dropbox asks most
- Arrays 8 problems
- Hash Table 7 problems
- Strings 4 problems
- Matrix 3 problems
- Backtracking 2 problems
- Dynamic Programming 2 problems
- Counting 1 problem
- Two Pointers 1 problem
- Sorting 1 problem
- Simulation 1 problem
- Intervals 1 problem
- Greedy 1 problem