Dropbox

1. Interview Questions
2. Engineering at Dropbox
3. Career Levels and Compensation

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.

Interview Questions

Learn to handle questions like these with the AlgoDaily course and curriculum.

Please ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.

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.
Design a link shortening URL system. Discuss the tradeoffs of different approaches.
Write a program that logs hits received in the past 15 minutes.
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")
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).
Program a web crawler, then make it multithreaded.
How would you design a web counter that returns number of visitors in last 5 mins?
Given a list of names (strings) and the width of a line, design an algorithm to display them using the minimum number of lines.
Array Intersection: If you have 2 separate lists, construct a method to find the values they intersect at and return the list .
What happens when you type google.com into your browser and press enter?

Engineering at Dropbox

This information was sourced from reviews originally posted on Glassdoor.

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.

Engineering Levels

Hover over to see details. This data was sourced from submissions at levels.fyi.

IC1
Software Engineer (SWE)
$168,134
$117,467 - Base
$45,000 - Stock
$5,667 - Bonus
IC2
$241,959
$156,500 - Base
$71,292 - Stock
$14,167 - Bonus
IC3
$341,445
$185,000 - Base
$128,778 - Stock
$27,667 - Bonus
IC4
$463,230
$197,769 - Base
$227,692 - Stock
$37,769 - Bonus
IC5
Staff SWE
$553,750
$231,250 - Base
$250,000 - Stock
$72,500 - Bonus