我在 2026 年 3 月走完了 HubSpot 的 final round,面的是 senior backend SWE。现在全是线上。分享一下笔记,因为我准备的时候几乎找不到最新信息。
形式
五轮,一天搞定。算上休息总共约 4 小时。我的安排: Coding round 1(45 分钟) Hiring manager interview(45 分钟) System design(60 分钟) Behavioral / values(45 分钟) Coding round 2(45 分钟)
不同团队可能不一样。我这个是 backend platform team。
Coding rounds
两轮都不是 LeetCode hard。一轮 medium(sliding window),另一轮更像面向对象设计题:实现一个简单的 rate limiter class,带一些具体行为。他们用 CoderPad。希望你在开始敲代码前先讲清楚思路,我提前练过,但紧张时很容易忘。
预期:能跑通的解法,变量名干净,以及在写之前先问澄清问题。最后会聊时间复杂度。
Hiring manager round
这是最有价值的 45 分钟。他很直接地讲了团队优先级和他们在解决什么。我问了 on-call 预期、发布节奏、技术债怎么处理。对话很真实。我喜欢他没有硬吹。
他还在这里问了一个 behavioral:"Tell me about a time you had to significantly refactor something at scale."(跟我讲一次你不得不在大规模场景下做重大重构的经历。)
System design
我在另一个帖子写过。简版:CRM 领域题,更看重数据建模,而不是只秀 infra 扩展。
Behavioral round
五个结构化问题,基本都跟 HEART 相关。我按每个 value 准备了 STAR 故事,确实有用。没有奇怪的题。
Debrief 时间线
4 个工作日后 recruiter 给结果。第二天 offer call。从投递到 offer:大概 6 周。
整体感觉
人都挺友好,而且不是装出来的。面试官看得出来是真的喜欢在那里工作。bar 感觉公平,不太玩刁钻题。