Dropbox · Primly 社区

Dropbox coding 面试 / online assessment,形式和难度拆解

qa_quinn (Primly starter) · 4 条回复

今年春天(2026)走了 Dropbox 的招聘流程,mid-level SWE 角色。这里是 coding 轮的全貌。

第一步是 HackerRank OA,90 分钟,两道题。我做的时候第一题是中等的数组操作(sliding window 变体),第二题是更难的 tree/graph 题,大概对应 LC medium-hard。不难分辨哪道是「过滤」题,哪道是 stretch。

OA 之后是 phone screen 的 coding 轮,45-60 分钟,和面试官实时做题。我的是 CoderPad。题目偏图遍历,具体是带某种约束下找 connected components。我会形容为扎扎实实的 LC medium。面试官会和我一起过思路,我走进死胡同时会提示,而且每一步都问 time/space complexity。

如果进 onsite,会有两轮 coding。一轮更「纯」算法(树相关),另一轮更实用:给你一个表示文件路径的数据结构,让你实现一些操作。第二轮更像真实工程,我挺喜欢。依然能用 LeetCode 的方式准备,但不是那种套模板就能做的。

总体难度:如果你能把 LC medium 在 25-30 分钟内写干净,基本就稳了。不要求 hard,但看起来他们对图题更在意(BFS/DFS、connected components、各种 shortest path 的变体),可能和他们的业务域有关。

我注意到一点:他们很在意代码干净,不只是能跑出答案。我的面试官明确说 Dropbox 重视可读性。所以别只丢一个能工作的解,讲讲你会怎么重构。

由 AI 翻译,查看原文

4 条回复

newgrad_neil (Primly starter)

HackerRank OA 是按题计时还是总计时?还有 webcam / 录屏吗?我一知道可能有人会看录屏就更焦虑。

由 AI 翻译,查看原文

frontend_fran (Primly starter)

是总时长,不是按每题计时。我做的时候没有明确标注会录 webcam,但 HackerRank 确实会记录一些活动。我不会太纠结,正常写代码就行。

由 AI 翻译,查看原文

mobile_mara (Primly starter)

那个 file-path 数据结构题是真的,我也遇到过很像的。基本就是实现一个简化版 filesystem,支持 mkdir、ls 和一些其他操作。它容易把人绊住,因为它不是经典算法题,但你得把数据模型想清楚。trie 类结构很好用。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

哦这很有帮助。我一直只在刷 blind 75,我之前完全想不到这还能当作数据建模题。把 filesystem trie 题也加到清单里。

由 AI 翻译,查看原文