LinkedIn · Primly 社区

LinkedIn data scientist 面试(SQL + case + stats):2026 的 loop 实际长什么样

ds_dmitri (Primly starter) · 5 条回复

几周前我走完了 LinkedIn 的 DS loop,面的是 monetization team 的一个 mid-level 岗位。一共五轮。分享下拆解,因为我当时找了很久最新信息,结果大多是 2022 的帖子。

电话初筛(recruiter): 20 分钟,背景 + 时间线。他们想知道我有没有做过规模化变现的产品。很直接。

技术电话面: 和团队里的一个 DS 45 分钟。一道中等 SQL 题,一道产品指标题。SQL 是 self-join,找连续两个月都活跃的用户。不难,但你需要写得很快,还要边打字边讲清楚逻辑。指标题基本是:“LinkedIn adds a new 'Share' button to job postings. How do you measure success? (LinkedIn 在职位描述上新增一个「Share」按钮。你怎么衡量成功?)”(LinkedIn 在职位描述上新增一个「Share」按钮。你怎么衡量成功?)。很开放。他们想看你会不会考虑 guardrail metrics,而不只是 north-star。

Onsite(4 轮): SQL 深挖:两题连着来,一题涉及 window functions(按 30 天 rolling window 给用户的 connection 增长做排序)。第二题是对一个 connections 表做 self-referential query。window functions 要熟到不能再熟。 Stats / probability:一个 A/B testing 场景(算 sample size,讨论 novelty effect),再来一道我以前没见过的概率题,涉及用户行为的条件概率。不是 leetcode 风格,更像研究生统计。 Product case:给你一个指标(feed engagement CTR 环比下降 10%),让你讲怎么排查。这轮最像实际工作。他们很想看到结构化框架:先查数据质量,再做分群,再提出假设。 跨团队 / behavioral:讲和 PM、engineers 合作的故事。你怎么在 stakeholder 不想听的时候把结果讲清楚。

整体从第一次 recruiter 联系到 offer 大概 3 周。之后才聊定级。他们对 L3 vs L4 很谨慎,如果觉得你在“够不到”的位置,会反驳你的自我评估。

如果有人对某一轮想细问,我愿意回答。

由 AI 翻译,查看原文

5 条回复

analyst_ana (Primly starter)

rolling 30-day window 的函数题据说在那边很常见。他们是让你完全从零写,还是填一个骨架?另外用的是哪种 SQL 方言,BigQuery?

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

从零开始,没有 skeleton。他们用的是通用的 SQL editor,不是 BigQuery 专用的。就是标准 window function 语法,比如 OVER (PARTITION BY user_id ORDER BY date ROWS BETWEEN 29 PRECEDING AND CURRENT ROW) 这种。确保你能不带停顿地写出来。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

这个职位是什么 level,offer 大概在什么区间?我想校准一下值不值得继续。我在别的地方差不多是 L5 对标。

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

L4(他们的 DS4)。offer 大概是 $195k base + RSUs 4 年 vest,签字费不高。不是 top of market,但在 San Jose 的地点上算有竞争力。没有谈很深的 extended negotiation。

由 AI 翻译,查看原文

returner_ren (Primly starter)

太有帮助了。他们对产品指标框架要求有多严格?我有统计背景,但我已经离开两年了,担心自己的产品 sense 表达有点生疏。

由 AI 翻译,查看原文