Interview Intel · Dropbox

Dropbox coding interview
questions, leaked.

25 problems reported across recent Dropbox interviews. Top patterns: array, hash table, string. The list below is what most reported candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Dropbox's interview hits you with arrays and hash tables relentlessly. Out of 25 problems, 18 are array-based and 13 involve hash-table logic. The median difficulty is hard: 10 hard problems, 13 medium, only 2 easy. You're looking at design questions like Text Editor and Seat Reservation Manager, plus tricky string-and-hash patterns like Word Break II and Find Duplicate File in System. The assessment expects you to recognize when to layer multiple data structures together. If you freeze mid-OA on a hash-table collision or can't spot the union-find angle in a graph problem, StealthCoder runs invisibly and surfaces a working solution in seconds.

Tracked problems
25
Easy
2/ 8%
Medium
13/ 52%
Hard
10/ 40%

Top problems at Dropbox

leaked_problems.csv25 rows
#ProblemDiffFrequency
01Simple Bank SystemMEDIUM
100.0
02Find Duplicate File in SystemMEDIUM
94.7
03Game of LifeMEDIUM
92.7
04Web Crawler MultithreadedMEDIUM
92.7
05Web CrawlerMEDIUM
92.7
06Seat Reservation ManagerMEDIUM
90.4
07Design a Text EditorHARD
90.4
08Grid IlluminationHARD
90.4
09Letter Combinations of a Phone NumberMEDIUM
90.4
10Word Break IIHARD
90.4
11Design Hit CounterMEDIUM
90.4
12Minimize Malware Spread IIHARD
90.4
13Word PatternEASY
90.4
14Word Pattern IIMEDIUM
90.4
15Median of Two Sorted ArraysHARD
90.4
16Number of Valid Words for Each PuzzleHARD
90.4
17Two SumEASY
90.4
18Minimize Malware SpreadHARD
90.4
19Check If It Is a Good ArrayHARD
90.4
20Max Area of IslandMEDIUM
87.9
21Guess the WordHARD
68.7
22Merge IntervalsMEDIUM
61.9
23Top K Frequent ElementsMEDIUM
61.9
24Number of IslandsMEDIUM
52.4
25Number of Islands IIHARD
52.4

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Dropbox OA. The proctor cannot see it. Screen share cannot detect it. Made by a working FAANG engineer who treats the OA the way companies treat hiring: as a game with rules you should know.

Get StealthCoder
Topic distribution
What this means

Arrays dominate the interview surface, but hash tables are the underlying glue. Nearly every hard problem pairs them together: Grid Illumination, Minimize Malware Spread II, Word Break II all need both. Strings appear in 9 problems and almost always interleave with hashing and backtracking. Depth-first search and breadth-first search are equally weighted at 6 each, typically in web-crawler and graph-connectivity variants. Union-find shows up less often (5 problems) but in high-stakes contexts like malware spread and island detection. The message is clear: nail array iteration, hash-map design patterns, and string manipulation first. Then spend time on DFS and BFS as fallback patterns. Design questions are frequent enough that you should understand the trade-offs between array heaps and balanced structures. If you hit an unfamiliar pattern or run out of time on a design problem during the live OA, StealthCoder is your safety net for invisible, real-time recovery.

Companies with similar patterns

If you prepped for Dropbox, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Dropbox.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Made by a working FAANG engineer who treats the OA the way companies treat hiring: as a game with rules you should know. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Dropbox interview FAQ

How many array problems should I solve before the Dropbox interview?+

Array problems represent 18 of 25 reported questions. Drill all array fundamentals: rotation, partition, prefix sums, sliding window, two-pointer. Then focus on how arrays interact with hash tables in problems like Grid Illumination and Find Duplicate File in System. Skip edge cases on problems you've mastered; focus on the pattern coupling instead.

Is hash-table fluency enough, or do I need to know union-find?+

Hash tables appear in 13 problems, so yes, that's core. But union-find shows up in 5 problems, including Minimize Malware Spread II, which is hard-difficulty. You can pass without union-find if you're fast with DFS and BFS, but don't skip it entirely. Study it as a second priority, after arrays and hashes are solid.

What should I prioritize first for a Dropbox OA: strings or graphs?+

Strings (9 problems) come before graph work. Most string problems mix hash tables and backtracking, like Word Break II and Letter Combinations. Graphs (DFS/BFS, 6 problems each) are secondary. Get hash-table string patterns down, then move to traversal.

Are design questions common enough to study before Dropbox?+

Yes. Design appears in 4 top problems, including two hard problems: Text Editor and Seat Reservation Manager. You'll likely face at least one design question. Study the core patterns: when to use arrays vs linked lists, how to structure simulators, and when to introduce priority queues or stacks.

How hard is the median problem I'll face at Dropbox?+

The median is hard. Only 2 of 25 reported problems are easy. The remaining 13 medium and 10 hard problems expect you to combine multiple techniques. If you're strongest on medium-difficulty patterns, that's your baseline, but expect to encounter tricky layered problems like Median of Two Sorted Arrays and Grid Illumination.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Dropbox. StealthCoder is not affiliated with Dropbox.