I submitted my resume online through the website. They got back to me a couple of weeks later, and I had three phone interviews over a couple of weeks.
The first interview was mostly a conversation about my past projects, followed by a few related technical questions. My other two phone interviews were more technical and required writing code using CoderPad to solve a couple of problems.
Afterwards, I completed the onsite interviews, which started at 10 a.m. and ended around 4-5 p.m. The first interview involved a few questions about motivation, then some coding, another coding interview, followed by a behavioral-based interview.
We had lunch, then two more technical interviews (one about design/architecture). At the end, I got a chance to ask any questions during the last one.
Overall, the problems were very relevant, without any puzzles or nonsensical questions.
None of the questions were too difficult, and they didn't expect you to solve the problems in a certain way.
The following metrics were computed from 57 interview experiences for the Dropbox Software Engineer role in San Francisco, California.
Dropbox's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Dropbox's Software Engineer interview process in San Francisco, California.