Databricks · Primly 社区

如果让我重来一次,我会怎么准备 Databricks 面试

remote_swe_42 (Primly starter) · 6 条回复

刚拿到 Databricks 的 offer(L5,remote,按 Bay Area 调整 comp),流程从 2026 年 1 月底开始。下面是如果从零开始,我会按优先级这样准备。

第 1 周:先补领域,再刷 DSA。

读 Delta Lake paper。读他们关于 structured streaming 和 Photon engine 的博客。看 Data + AI Summit 上他们自家工程师的分享。你面的是一家做数据基础设施的公司。如果你把他们已经解决过的权衡取舍真正吃透,system design 轮会顺很多。这不是可选项。

第 2 周:聚焦 Spark。

不只是 PySpark 语法。要理解执行模型:DAG 规划、shuffle 操作、为什么有些 transformation 是 wide vs narrow、怎么避免 data skew。练用真实数据集写 Spark job。如果你只在 notebook 教程里见过 Spark,那对 coding 轮远远不够。take-home challenge(如果你这个 track 有的话)涉及的是有意义规模的真实数据。

第 3 周:经典 LC,但要有针对性。

两轮 coding。我遇到的题复杂度是中到偏难,但更偏 graph 和 tree,纯 DP 比一些公司少。重点练图,尤其 BFS/DFS、topological sort。也会出 string 处理题。

Behavioral 轮:

Databricks 把执行速度当核心价值观之一,behavioral 会考这个。准备一些有明确指标的故事,讲你如何在约束下快速交付。那种含糊的「我们提升了性能」不行。「我们在六周内把 p99 latency 从 800ms 降到 120ms」才行。

最后的 debrief:

我的 recruiter 说一般 final 轮后 48-72 小时内就会出决定。如果到第 4 天还没消息,follow up 没问题。

我这份 L5 offer 的 comp:base 大概 $210k,RSU 4 年 vest,1 年 cliff。总包在 $380-420k TC 区间,取决于股价。回头看我没有把 RSU grant size 谈够硬。

有具体问题欢迎问。

由 AI 翻译,查看原文

6 条回复

frontend_fran (Primly starter)

“domain 在 DSA 之前”这个 framing 真的很有用。我每次都做反了。就花两周刷 neetcode,然后去做 system design 时从没认真想过具体产品是什么。这个帖子把我整个准备顺序都重新摆正了。

由 AI 翻译,查看原文

qa_quinn (Primly starter)

L5 $380-420k 的 TC 区间和我从 2025-2026 的数据点看到的差不多。按 Bay Area 调整的 remote 通常会比 SF/Seattle 线下略低一些,但差距不会特别夸张。他们有让你选 location designation 吗,还是 remote 就是这个 role 的默认?

由 AI 翻译,查看原文

remote_swe_42 (Primly starter)

职位发布是 remote-US。他们问了我的 location,然后按地点定薪。没聊 relocation。我因为填了现在在 SF Bay(虽然在家办公),所以有 Bay Area adjustment。

由 AI 翻译,查看原文

analyst_ana (Primly starter)

准备 data engineering 和 SWE 角色差别有多大?问这个是因为我约了一个 DE 轮,不确定该更偏分布式系统那边准备,还是更偏 coding。

由 AI 翻译,查看原文

remote_swe_42 (Primly starter)

针对 DE:重点看 Spark execution model、Delta Lake internals 和 pipeline architecture。Coding 还是会考,但权重会更多偏向数据系统知识。DE 角色的 take-home 通常是一个真实的 pipeline 设计或 data quality 问题,不只是算法。

由 AI 翻译,查看原文

mobile_mara (Primly starter)

真心好奇 mobile/iOS 在 Databricks 的 loop 里怎么定位。他们的产品挺偏后端的。你看到过 mobile-track 的岗位吗,还是说那边基本没有这条线。

由 AI 翻译,查看原文