Dropbox Interview Questions — 25 DSA Problems
20 problems with full solutions in Python, Java, C++, JavaScript, Go, Rust.
Most frequently asked Dropbox LeetCode questions for software engineering interviews.
- Simple Bank System (MEDIUM) — Array, Hash Table, Design, Simulation
- Find Duplicate File in System (MEDIUM) — Array, Hash Table, String
- Game of Life (MEDIUM) — Array, Matrix, Simulation
- Web Crawler (MEDIUM) — String, Depth-First Search, Breadth-First Search, Interactive
- Web Crawler Multithreaded (MEDIUM) — Depth-First Search, Breadth-First Search, Concurrency
- Word Pattern II (MEDIUM) — Hash Table, String, Backtracking
- Minimize Malware Spread II (HARD) — Array, Hash Table, Depth-First Search, Breadth-First Search, Union Find, Graph
- Minimize Malware Spread (HARD) — Array, Hash Table, Depth-First Search, Breadth-First Search, Union Find, Graph
- Seat Reservation Manager (MEDIUM) — Design, Heap (Priority Queue)
- Design Hit Counter (MEDIUM) — Array, Binary Search, Design, Queue, Data Stream
- Check If It Is a Good Array (HARD) — Array, Math, Number Theory
- Design a Text Editor (HARD) — Linked List, String, Stack, Design, Simulation, Doubly-Linked List
- Two Sum (EASY) — Array, Hash Table
- Median of Two Sorted Arrays (HARD) — Array, Binary Search, Divide and Conquer
- Word Pattern (EASY) — Hash Table, String
- Number of Valid Words for Each Puzzle (HARD) — Array, Hash Table, String, Bit Manipulation, Trie
- Word Break II (HARD) — Array, Hash Table, String, Dynamic Programming, Backtracking, Trie, Memoization
- Grid Illumination (HARD) — Array, Hash Table
- Letter Combinations of a Phone Number (MEDIUM) — Hash Table, String, Backtracking
- Max Area of Island (MEDIUM) — Array, Depth-First Search, Breadth-First Search, Union Find, Matrix
- Guess the Word (HARD) — Array, Math, String, Interactive, Game Theory
- Top K Frequent Elements (MEDIUM) — Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect
- Merge Intervals (MEDIUM) — Array, Sorting
- Number of Islands (MEDIUM) — Array, Depth-First Search, Breadth-First Search, Union Find, Matrix
- Number of Islands II (HARD) — Array, Hash Table, Union Find
D
Dropbox
25 questions tracked20 with solutions
Frequency scoreSorted highest → lowest frequency✓ Our Solution = we have a detailed walkthrough
Showing 25 of 25 questions
1ArrayHash TableDesignSimulation
4MediumWeb Crawler
StringDepth-First SearchBreadth-First SearchInteractive
5MediumWeb Crawler Multithreaded
Depth-First SearchBreadth-First SearchConcurrency
6MediumWord Pattern II
Hash TableStringBacktracking
7ArrayHash TableDepth-First SearchBreadth-First Search+2
8ArrayHash TableDepth-First SearchBreadth-First Search+2
9DesignHeap (Priority Queue)
10MediumDesign Hit Counter
ArrayBinary SearchDesignQueue+1
12Linked ListStringStackDesign+2
14ArrayBinary SearchDivide and Conquer
16ArrayHash TableStringBit Manipulation+1
17ArrayHash TableStringDynamic Programming+3
19Hash TableStringBacktracking
20ArrayDepth-First SearchBreadth-First SearchUnion Find+1
21ArrayMathStringInteractive+1
22ArrayHash TableDivide and ConquerSorting+4
24ArrayDepth-First SearchBreadth-First SearchUnion Find+1
25HardNumber of Islands II
ArrayHash TableUnion Find