Just finished a Dropbox interview loop for a senior backend role (storage infra team). Thought I'd write this up while it's fresh.
Rounds: Recruiter screen, 20 min, totally standard. Technical phone screen: one coding question, 45 min. I got a problem around merging interval lists. Went fine. Virtual onsite (4 hours spread over one day): coding x2, system design, behavioral.
Coding: Both problems were medium-hard. One was graph traversal, one involved designing a simple in-memory cache structure. They didn't trick you but they cared a lot about edge cases and time complexity. I got asked "what would break this at scale" on both.
System design: Design a file sync system. Yes, literally, you're interviewing at Dropbox and they ask you to design something adjacent to their core product. They want to see that you think about conflict resolution, partial sync, client-side state. Not a trick, just very on-the-nose.
Behavioral: Ownership questions. "Tell me about a time you took over a project that was off the rails." Standard but they probed deep on what I personally did vs. the team.
The interviewers were all pretty direct. One gave me real-time feedback mid-question which was nice. Total timeline from first recruiter contact to verbal offer was about 4 weeks.
Happy to answer specific questions.