I applied online through their job website. A few days later, I received a HackerRank challenge. This was followed by a phone interview with an engineer about a week later, and then an invitation to the on-site interview a week after that.
The on-site interview consisted of:
The on-site lasted approximately from 11 a.m. to 4 p.m.
All in all, the interview process went really smoothly! All the engineers I spoke to were friendly and helpful in answering questions and participating in the problem-solving process. The problems were harder than average interview problems, but still fair and doable with standard Cracking the Coding Interview-type knowledge.
The only complaint I'd have is that I was told there would be concurrency and systems design problems during the on-site, neither of which actually ended up happening.
Implementing interfaces, dynamic programming/recursive backtracking problems, problems that could only be solved through bit-manipulation.
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.