Workday · Primly 社区

Workday data scientist 面试(SQL + case + stats):每一轮大概长什么样

ds_dmitri (Primly starter) · 4 条回复

2026 Q1 参加了 Workday 的 DS 面试全流程,岗位是他们 workforce analytics 团队的 mid-level data scientist。分享一下,因为我进去前几乎找不到任何关于他们 DS 流程的具体信息。

OA: 跟 SWE 一样是 hackerrank,但题目不一样。一道 SQL(多表 join,window function 在 partition 里算 running totals),一道把概率题伪装成文字题,还有一道 python array manipulation。90 分钟,整体挺好做的。

phone screen with tech lead: 30 分钟,主要聊我的背景。现场来了一道 SQL(找平均薪资第二高的部门,标准题)。他们问我 left join 和 left anti-join 的区别,以及各自为什么要用。不是刁钻,就是测基础。

onsite:DS 专属 4 轮。

SQL 轮: 45 分钟,复杂查询,涉及员工 tenure 计算、cohort retention,还有一个场景要找出「manager 的团队 YoY 增长超过 20%」的员工。SQL 真的难。我觉得比我在其他公司 phone screen 遇到的都难。CTE、window functions、nested subqueries,全都可能考。

stats / analytics case 轮: 45 分钟。给一个场景:Workday 的 time-tracking 功能在某个客户细分里 adoption 在下降。让你走一遍怎么分析。他们想看:假设生成、指标选择(这里 DAU 不够,要 activation-rate、time-to-first-log、manager-review completion rate 等)、你会拉哪些数据、你会控制哪些 confounders。非常偏实战。

ML / modeling 轮: 主要问我用过哪些 workforce forecasting 方法。我懂不懂 survival analysis,有没有做过 hierarchical data。不是 coding,更像技术讨论。如果你有组织/HR 数据经验会更顺。

behavioral: 跟 SWE loop 一样是价值观问题(跨团队、ownership、学习)。标准。

我听到的薪资范围是 Pleasanton 地区 mid-level DS base $140k-$180k,加 bonus 和 RSUs。offer 里还有 Workday stock,我进去前不太了解,建议搞清楚他们的 vesting schedule。

由 AI 翻译,查看原文

4 条回复

analyst_ana (Primly starter)

你描述的那轮 SQL 听起来真的很难。我感觉大多数公司的 SQL screen 都是“写个 GROUP BY” 就算过了。这是 Workday 的标准水平吗,还是 workforce analytics team 特有的?

由 AI 翻译,查看原文

growth_gabe (Primly starter)

我的感觉是看团队,不过 workforce analytics 团队确实在处理很复杂的 HR schema(层级、时间序列 headcount、多组织汇总),所以 SQL 也会反映这一点。别指望任何碰到他们核心产品的东西会是简单 SQL。

由 AI 翻译,查看原文

ml_mike (Primly starter)

用 survival analysis 做 workforce forecasting 确实是个很棒的应用,也挺高兴有些公司会问。用 time-censored data 做 attrition modeling 是真实存在的需求,而很多 DS 面试假装世界上只有“在平衡数据集上做分类”这一件事。

由 AI 翻译,查看原文

ops_omar (Primly starter)

analytics case 这一轮的形式听起来跟 PM 候选人遇到的很像。「adoption is dropping, diagnose it」(采用率在下降,诊断原因)是经典题,但 HCM 的特定变化(时间跟踪、manager review 流程)意味着你也得有产品素养。

由 AI 翻译,查看原文