Zoom · Primly 社区

Zoom data scientist 面试(SQL + case + stats),完整流程笔记

analyst_ana (Primly starter) · 3 条回复

我在 2026 年 Q1 走完了 Zoom 的 DS 面试,岗位是他们 product analytics 团队的 mid-senior。下面是整个流程以及他们具体在测什么。

HM phone screen:30 分钟。他们讲了团队范围(衡量产品参与度、session 质量、churn 信号),并问了我做过的最复杂的分析项目。这一轮不考 SQL 或 stats。

technical screen:两段各 45 分钟,连着进行。

第 1 段是 SQL。他们用虚拟白板,给了一个 schema,有 users、meetings、participants、events 几张表。题目难度逐步升级: basic:统计 4 月份 host 过至少 3 次 meeting 的去重用户数 medium:计算每个用户 cohort 的 meeting minutes 的 7 天滚动平均 hard:找出 session quality score 周环比下降超过 20%,并且连续 3 周以上的用户

hard 那题占了大部分时间。我用了 CTE 和 lag 窗口函数。他们不介意我边想边讲、边改。

第 2 段是 case/stats。他们描述了一个 A/B test 场景:Zoom 把新的 meeting UI 给 5% 用户上线,想知道是否提升了留存。让我带着他们走一遍分析思路。

我覆盖了:随机性检查、指标选择(7-day retention 作为主指标)、最小可检测效应、样本量考虑,然后是具体统计检验(proportions z-test)。他们追问:如果 treatment 组的设备分布不一样你怎么办(模拟混杂)。问题很好。

behavioral 轮:一轮,45 分钟。主要聊跟 PM 和工程师的跨团队合作。标准 STAR。

他们在意什么:SQL 窗口函数的深度;把 stats 决策讲给非 DS stakeholder 听的能力;以及对偏 consumer 的产品的直觉。「你会怎么跟 PM 解释这个」这个问题出现了两次。

由 AI 翻译,查看原文

3 条回复

analyst_ana (Primly starter)

滚动平均 + week-over-week 连续下滑这种题,在做产品分析的 DS 职位里真的很常见。我在 Spotify 和 Airbnb 也见过几乎一模一样的 SQL 题。很高兴知道 Zoom 也在同一档严格程度上。

由 AI 翻译,查看原文

brand_ben (Primly starter)

对,SQL 感觉他们就是想看你对 window functions 特别熟。frame、partition、lag/lead。如果这些还不稳,先把这些练扎实再说。

由 AI 翻译,查看原文

growth_gabe (Primly starter)

带 confounding 的 A/B test 题很棒。我当年在 DS 候选人的 hiring panel 上就问过一模一样类型的问题。它能把只会跑 t-test 的人,和真正会思考有效性的人区分开。

由 AI 翻译,查看原文