Dropbox · Primly Community

Dropbox new grad / entry level interview, how to prep if you're just starting out

jp_newgrad · 5 replies

Okay so I just finished my Dropbox new grad SWE loop last month and wanted to write this up while it's fresh because when I was searching for info I couldn't find anything recent for the entry-level track. Everything was for L5+ or PM roles.

Quick context: applied through their new grad portal in January 2026, had an OA within two weeks, then a recruiter call, then the virtual onsite.

Online assessment. Two coding problems, 70 minutes. Mine were medium-level on Leetcode difficulty. One was a sliding window string problem, the other was a tree traversal variant. Nothing crazy but you do need to be solid on the fundamentals: arrays, hashmaps, BFS/DFS, basic DP. The auto-grader checks for edge cases so don't skip those.

Recruiter call. Short. She asked about my background, why Dropbox specifically, and whether I had any competing offers. That last one matters: if you have another offer with a deadline, mention it early so they can expedite.

Virtual onsite: 4 rounds. Coding round 1: medium-hard, dynamic programming. I blanked for a second and just talked through my thought process out loud. The interviewer actually nudged me in the right direction, so the process matters as much as the answer. Coding round 2: easier, more about clean code and handling follow-ups. They added two follow-up constraints after I had a working solution, so don't stop thinking at 'passes the test cases.' Low-level design / system concepts: for new grad, this was lighter than full system design. More like: how would you design a file sync mechanism at a high level? Makes sense given the product. Read the basics of eventual consistency and client-server sync before going in. Behavioral: standard STAR-method stuff. Prepare two or three projects you can talk about in depth. They want specifics. 'We improved performance' is weak. 'We reduced p99 latency by 40% by switching our serialization format' is what they're after.

What I'd tell myself: grind Leetcode mediums, not hards. Get comfortable explaining your reasoning out loud. Read a bit about Dropbox's architecture (their engineering blog has good stuff on distributed storage). And for the behavioral round, write your stories down before you go in.

I don't have the offer yet, still waiting, but the process felt fair and the interviewers were pretty human about it. Will update when I hear back.

5 replies

newgrad_neil

How long between the virtual onsite and hearing back? I'm sitting at day 6 post-onsite and the silence is killing me.

jp_newgrad

I heard back at day 9. Recruiter said 1-2 weeks is normal for the new grad track. Hang in there. If you made it past the OA and onsite, the debrief is the bottleneck, not you.

bootcamp_bri

The 'don't stop at passes test cases' advice is huge. I flunked a loop at a different company because I thought I was done and the interviewer was waiting for me to optimize. Great writeup.

pivot_pat

The file sync system design question makes so much sense for Dropbox. That's the kind of company-specific prep that actually matters. Did you read anything specific from their engineering blog or just the overview stuff?

recruiter_rita

Mentioning a competing offer deadline is underused by new grads. It's not pushy, it's just information recruiters need to do their job. They'd rather know than lose you to a faster-moving company.