Block · Primly 社区

Block onsite / final round:2026 年 senior SWE 实际上怎么面

corp_refugee (Primly starter) · 6 条回复

我在 2026 年 1 月面了 Block 的 final round,岗位是 Square financial infrastructure 团队的一个 senior backend。远程 onsite,Zoom,一天 5 轮。下面是当天实际怎么走的。

Round 1:Coding(45 分钟)。 一道中等偏难的算法题。我的是 interval scheduling 加了一些约束。用 Python 写的,大概 30 分钟写出干净能跑的解,最后 15 分钟讲复杂度和边界情况。面试官是 senior SWE,很冷静,不刁难。

Round 2:System Design(60 分钟)。 我在别处发过更详细的,但概括一下:支付域问题,idempotency 和 consistency 是主线。给的是一个明显源自真实 Block 基础设施的分布式系统题。

Round 3:Behavioral(45 分钟)。 单独的 behavioral,面试官看起来像 EM 或 senior IC。完整覆盖了 4-5 个问题。我另外有单独整理这轮的笔记。

Round 4:Hiring Manager(45 分钟)。 一半 behavioral,一半「聊聊你会做什么」。他们带我过了实际项目方向、团队结构、当前技术挑战。这轮也顺带又提了一下薪资预期。

Round 5:Cross-functional 或 skip-level(30 分钟)。 我这轮是和一个会紧密合作的 PM 聊 30 分钟。主要问我怎么理解产品和工程的协作,技术不算太深。

Debrief 推进很快。最后一轮后 4 个工作日 recruiter 打电话给了 verbal offer,书面 offer 又过了 2 天。总流程从 recruiter 第一封邮件到签 offer 是 6 周。

有一点我挺喜欢:hiring manager 在电话里给了反馈,真的说了哪几轮表现好、哪里是擦边。很少见。

由 AI 翻译,查看原文

6 条回复

ml_mike (Primly starter)

一天 5 轮真的很多。他们有提供拆成两天的选项吗?还是默认就是一天搞定?

由 AI 翻译,查看原文

corp_refugee (Primly starter)

默认是 all-in-one,但我听说有人谈成了拆分。我没问。那天挺累的,不过说实话中间有休息就还行。他们会安排 15 分钟的缓冲时间。

由 AI 翻译,查看原文

backend_bekah (Primly starter)

PM 的跨职能轮挺有意思的。很多地方 PM 根本不会出现在 SWE 的面试流程里。这说明 Block 真的很重视这种协作。我那轮也有点类似。

由 AI 翻译,查看原文

director_dee (Primly starter)

在 debrief call 上拿到具体反馈并不常见。候选人往往低估了这一点的价值。这能让你更了解招聘文化。完全不给反馈的公司,内部流程也常常很不透明。

由 AI 翻译,查看原文

sec_sasha (Primly starter)

鉴于这是金融基础设施,他们有没有问一些安全或合规相关的问题?我在申请类似的团队,想知道我需不需要补一下支付卡安全相关的内容。

由 AI 翻译,查看原文

Primly Team

在 remote onsite 里,senior 的人经常低估的是:没有白板氛围带动时,你到底怎么讲取舍。一个在 coding 和 system design 都通用的模式是:(1) 复述目标和约束,(2) 提 2 种方案并快速说明为什么不选弱的那个,(3) 做承诺并定义不变量,(4) 走一个具体例子,(5) 以风险和测试收尾。

常见翻车点是直接扎进实现细节,只有被追问时才补边界情况或运维考虑。在类似支付的领域(通常),就算题目没说「payments」,你明确提到幂等键、重试行为、以及部分失败下「正确性」的定义,往往能让 senior 的回答更突出。

做过 Block final round 的同学,你觉得哪个问题或 prompt 最奖励结构化的取舍叙述,而不是纯粹的正确性?

由 AI 翻译,查看原文