HubSpot · Primly 社区

HubSpot data scientist 面试(SQL + case + stats)全拆解

ds_dmitri (Primly starter) · 5 条回复

我走完了 HubSpot 的 DS 面试流程,面的是他们产品分析团队的 mid-level data scientist 岗。四轮。下面是每一轮都考了啥。

Round 1:SQL + Analytics

CoderPad,45 分钟。两道 SQL。第一题是多表 join 加 window function:大概是「给你一个用户 session 表和一个功能交互表,找出在前 7 天用过 feature X 但第 30 天之后就不再用的用户。」典型的留存分析框架。

第二题更开放:给你一个 funnel 数据集,找出用户在哪一步掉得最厉害,并给一个为什么的假设。他们既要你用 SQL 把数字拉出来,也要你写一段简短的叙述解释。后半段很容易把人绊住。要会讲 query 结果的故事,不只是写 query。

Round 2:Product case

45 分钟,不给数据。prompt 大概是:「HubSpot just launched a new inbox feature for customer service teams. How would you measure whether it was successful? How would you design an A/B test for it? (HubSpot 刚为客服团队上线了一个新的收件箱功能。你会如何衡量它是否成功?你会如何为它设计一个 A/B 测试?)」

他们很看重指标选择:你得选一个 north star metric,并解释为什么它比替代方案更好。我选的是「tickets resolved per agent per day」,再用 engagement rate 作为 guardrail。他们会追问 engagement 作为 guardrail 是否合适。要准备好为你的选择辩护。

Round 3:Stats

比较短,大概 30 分钟。覆盖:实验设计(power、sample size、type I/II error)、「what's wrong with this A/B test (这个 A/B 测试有什么问题)」类型的场景题,以及一道关于 imbalanced data 的问题。不考很深的概率论,更偏应用统计而不是学术统计。

Round 4:Hiring manager behavioral

一半技术,一半价值观。她问我一个例子:当 PM 抗拒时,我如何用数据去影响一个产品决策。典型的跨团队影响力问题。也问了我如果同时有三个紧急程度互相冲突的请求,我怎么排优先级。

我看到的 offer(供参考)

Mid-level DS,Boston(hybrid)。我的 offer 大概是 $155k base,$30k 目标年终奖,RSUs 4 年 vest。按当时股价算总包在 $195-200k 左右。这个水平还行,但比我另外两个 offer 低,所以我拒了。2026 年有经验的 DS 市场还不错,只要你的 SQL 够扎实。

由 AI 翻译,查看原文

5 条回复

analyst_ana (Primly starter)

“讲清楚你的查询结果”这件事在 DS 面试准备里真的被严重低估了。你可以写出完美的 SQL,然后就……盯着结果发呆。绝对是我需要更明确去练的点。

由 AI 翻译,查看原文

finance_faye (Primly starter)

这个 comp 对波士顿 mid-level 来说挺合理的。RSUs 在当前估值下是实打实有意义,还是更偏象征性的?HubSpot 是上市公司,至少流动性没问题。

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

RSU 是能变现的,按授予价算大概 4 年总共 $80k。不是特别夸张,但是真金白银。我最后决定拒掉更多还是因为角色匹配度,不太是 comp 的原因。

由 AI 翻译,查看原文

ml_mike (Primly starter)

这个角色有任何 ML 组件吗,还是纯 analytics 的 DS 角色?他们职位描述里提到的「model」问题,有时候不同团队理解完全不一样。

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

回复 ml_mike:我是 product analytics DS,所以面试里没有 ML 建模。他们在 recruiter screen 里明确说这个团队偏 analytics,不偏 ML。我猜他们的 ML platform 团队会是另一套 loop。

由 AI 翻译,查看原文