Skip to main content
Dropbox logo

Dropbox Interview Questions

Curated technical problems, DSA questions & coding interview rounds

Target Role

Software Engineer (SDE I / II)

Problem Count

25+ Verified

Assessment Type

DSA & System Design

Preparation Mode

Live AI Interactive

Simple Bank System

MEDIUM
61% Acceptance100% Frequency
Array
Hash Table
Design
Simulation

Find Duplicate File in System

MEDIUM
68% Acceptance95% Frequency
Array
Hash Table
String

Game of Life

MEDIUM
71% Acceptance93% Frequency
Array
Matrix
Simulation

Web Crawler

MEDIUM
69% Acceptance93% Frequency
String
Depth-First Search
Breadth-First Search
Interactive

Web Crawler Multithreaded

MEDIUM
50% Acceptance93% Frequency
Depth-First Search
Breadth-First Search
Concurrency

Word Pattern II

MEDIUM
49% Acceptance90% Frequency
Hash Table
String
Backtracking

Minimize Malware Spread II

HARD
45% Acceptance90% Frequency
Array
Hash Table
Depth-First Search
Breadth-First Search
Union Find
+1 more

Minimize Malware Spread

HARD
42% Acceptance90% Frequency
Array
Hash Table
Depth-First Search
Breadth-First Search
Union Find
+1 more

Seat Reservation Manager

MEDIUM
66% Acceptance90% Frequency
Design
Heap (Priority Queue)

Design Hit Counter

MEDIUM
69% Acceptance90% Frequency
Array
Binary Search
Design
Queue
Data Stream

Check If It Is a Good Array

HARD
61% Acceptance90% Frequency
Array
Math
Number Theory

Design a Text Editor

HARD
47% Acceptance90% Frequency
Linked List
String
Stack
Design
Simulation
+1 more

Two Sum

EASY
56% Acceptance90% Frequency
Array
Hash Table

Median of Two Sorted Arrays

HARD
44% Acceptance90% Frequency
Array
Binary Search
Divide and Conquer

Word Pattern

EASY
43% Acceptance90% Frequency
Hash Table
String

Number of Valid Words for Each Puzzle

HARD
47% Acceptance90% Frequency
Array
Hash Table
String
Bit Manipulation
Trie

Word Break II

HARD
54% Acceptance90% Frequency
Array
Hash Table
String
Dynamic Programming
Backtracking
+2 more

Grid Illumination

HARD
38% Acceptance90% Frequency
Array
Hash Table

Letter Combinations of a Phone Number

MEDIUM
64% Acceptance90% Frequency
Hash Table
String
Backtracking

Max Area of Island

MEDIUM
73% Acceptance88% Frequency
Array
Depth-First Search
Breadth-First Search
Union Find
Matrix

Guess the Word

HARD
38% Acceptance69% Frequency
Array
Math
String
Interactive
Game Theory

Top K Frequent Elements

MEDIUM
65% Acceptance62% Frequency
Array
Hash Table
Divide and Conquer
Sorting
Heap (Priority Queue)
+3 more

Merge Intervals

MEDIUM
49% Acceptance62% Frequency
Array
Sorting

Number of Islands

MEDIUM
62% Acceptance52% Frequency
Array
Depth-First Search
Breadth-First Search
Union Find
Matrix

Number of Islands II

HARD
40% Acceptance52% Frequency
Array
Hash Table
Union Find

How to Prepare for Dropbox Technical Interviews

1. Master High Frequency DSA

Review the top questions asked in Dropbox coding rounds over the past 3-6 months. Focus on core patterns including Arrays, Hash Tables, Trees, Dynamic Programming, and Graph Traversals.

2. Practice with AI Voice Mock Interviews

Simulate real pressure by practicing voice and video interview loops on Voke with AI calibrated specifically for Dropbox engineering standards and behavioral rubrics.