All companies

THE INTERVIEW BRIEFING

Dropbox Interview Guide

Prepare for Dropbox with a focused mix of coding, design, and communication. Start with your job description and confirm the interview loop with your recruiter.

10 Question notes 6 Practice picks 6 Interview reports 5 Levels mapped

01 / MAKE YOUR NEXT SESSION COUNT

Your preparation, made concrete.

AlgoDaily practice • not reported questions
0130 min suggested

Find the right array pattern

Merge two sorted arrays. Then adapt your solution when one array has enough unused space to hold both. Explain how you avoid overwriting unread values.

What a strong answer demonstrates

A maintained invariant, correct boundary handling, and justified complexity.

0230 min suggested

Reason about string windows

Find the longest substring without repeating characters. Walk through a repeated character, an empty input, and a string with all unique characters.

What a strong answer demonstrates

Correct window updates, explicit character assumptions, and linear-time reasoning.

0320 min suggested

Behavioral storytelling

Describe a technical decision you changed after receiving feedback. Explain your contribution and the outcome.

What a strong answer demonstrates

Specific actions, honest reflection, and measurable impact.

BEFORE YOU PRACTICE

Ask your recruiter.

Get the details that a generic company guide cannot know.

  • Which team and level is this opening for, and what does success look like?
  • What rounds, durations, and evaluation criteria should I prepare for?
  • Which languages, tools, and AI assistance are permitted?
  • Will design focus on frontend, backend, infrastructure, or another specialty?
  • Are there accommodations or preparation materials I should request?

Dropbox practice problems

Company-linked challenges and related lessons from our library. Not a prediction of your interview.

Questions candidates have reported

Aggregated from candidate submissions and public sources.

Q1
Convert Number to Words: Make a program that can print out the text form of numbers from 1 - 1000 (ex. 20 is "twenty", 105 is "one hundred and five")
Q2
Subsets Summing Zero: Given an array of integers (eg. [1,2,-3,1]), find whether there is a sub-sequence that sums to 0 and return it (eg 1,2,-3 or 2,-3,1).
Q3
Array Intersection: If you have 2 separate lists, construct a method to find the values they intersect at and return the list .
Q4
Given a pattern and a string input - find if the string follows the same pattern and return 0 or 1. examples: 1) pattern : "abba", input: "redblueredblue" should return 1.
Q5
Design a link shortening url system. discuss the tradeoffs of different approaches.
Q6
Write a program that logs hits received in the past 15 minutes.
Q7
Program a web crawler, then make it multithreaded.
Q8
How would you design a web counter that returns number of visitors in last 5 mins?
Q9
Given a list of names (strings) and the width of a line, design an algorithm to display them using the minimum number of lines.
Q10
What happens when you type google.com into your browser and press enter?

Engineering levels & compensation

Historical figures from existing records; date and location may be unspecified. Verify current ranges on Levels.fyi.

Level 1

IC1 · Software Engineer (SWE)

$168,134

$117,467 base · $45,000 stock · $5,667 bonus

Level 2

IC2

$241,959

$156,500 base · $71,292 stock · $14,167 bonus

Level 3

IC3

$341,445

$185,000 base · $128,778 stock · $27,667 bonus

Level 4

IC4

$463,230

$197,769 base · $227,692 stock · $37,769 bonus

Level 5

IC5 · Staff SWE

$553,750

$231,250 base · $250,000 stock · $72,500 bonus

Real interview experiences

6 reports from candidates who interviewed at Dropbox.

What people at Dropbox say

Reviews originally posted on Glassdoor.

Big, successful tech company that makes money by selling a product rather than its users’ private data; product is beloved by many; practically limitless scope for career growth of individual contributors, without needing to transition to management; effective processes for high-level product and technical decision-making; great work/life balance; top-tier office and job perks. Take people management more seriously as a skill; work with technical leadership to foster a stronger culture around code quality.
Transparency is something that is great to see here - people are pretty open, willing to share information and willing to help you get acclimated. The tech culture seems somewhat mature but with a lot of room to grow as well, and no shortage of interesting problems still yet to solve, which can somewhat be an issue at a post-IPO company of this size. Ethically, this company seems to be in the right place and committed to doing the right thing - as opposed to the issues at other tech giants like Facebook, Google, Uber. Huge emphasis on security culture, which is excellent to see.
Unbeatable perks and wellness benefits, food, people, etc. Compensation is one of the highest in silicon valley after Netflix which is in the middle of nowhere. High employee happiness and great work life balance. Focuses a lot on growth and career advancement. Company and management are very invested in employees and employee retention. Very young managers many of which who are ex-engineers. Many employees don't believe in the long term company vision. Company is struggling to differentiate itself from competitors.
Really strong engineering team. Teammates are curious and competent. I enjoy knowing that any random person I meet on a cross-functional project will generally be a pleasure to work with. Plenty of big challenges to sink your teeth into. If you're up for the task, career growth has a stellar trajectory. Work-life balance is excellent both on a weekly basis and regarding vacation. Unlimited vacation lives up to its claims here.
Really smart, motivated people. Very collaborative culture - people are always willing to help solve problems or answer questions. Amazing office space and fantastic perks. Growing pains as the company grows from a small, agile startup to something bigger that needs more process. Leadership can be hit or miss - some projects Dropbox executes on amazingly well but others feel like vanity projects for leadership that won't go anywhere.
Inside the workplace

About Dropbox

A day at Dropbox