
Dropbox Frontend Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 17 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Dropbox.
Frontend Developer
The hiring process starts with a recruiter call, then a coding challenge. After that, you'll have technical interviews with engineers about problem-solving, coding, and system design. Lastly, a behavioral interview with the hiring manager or team lead. We give feedback quickly and you can ask questions.
- How would you solve a coding problem using data structures and algorithms?
Front End Engineer
So, a recruiter reached out on LinkedIn. Then I had to do this take-home test that was 1.5 hours long. It felt like it was designed so you couldn't possibly finish it all, or you'd have to be some kind of genius. They liked my submission, so I moved on to a virtual 'on-site' which was actually 6 interviews. There were 2 technical interviews, both with average difficulty, 2 architectural ones, 1 behavioral, and then I chatted with my potential manager. I felt pretty good about it all, but after waiting 2 weeks for the hiring committee, I got rejected because they had some vague concerns about how I work with other teams.
- I signed an NDA.
Front End Developer
Got a technical challenge to build a notepad with move and delete functions. Then a phone interview with basic JS questions on data structures and algorithms. Finally, an on-site where we discussed gallery and system design for Google Calendar.
- Discussed the technical challenge of building a notepad with move and delete capabilities.
- Asked basic JavaScript questions concerning data structures and algorithms.
- Discussed the gallery feature for Google Calendar.
Dropbox Frontend Engineer Interview Questions
Quoted word for word from Dropbox interview reports.
“Implement the Game of Life.”
Read reports →“Could you write a function that performs getByClassName()?”
Read reports →“Write code to implement some text editing functions”
Read reports →“Can you form words from a mobile keypad?”
Read reports →“Could you create a dictionary containing various utility functions?”
Read report →“Given an OOP-based class management system, implement...”
Read report →“How would you approach downloading chunks of data in a distributed environment?”
Read report →“Could you build out a provided spec using HTML, CSS (with any libraries you prefer), and JavaScript?”
Read report →“Can you discuss your understanding of Non-Disclosure Agreements?”
Read report →Formats, difficulty and experience
Across all 17 Dropbox interview reports.