Square · Primly 社区

上个月走完了 Square 的完整 SWE 流程,实际情况如下

backend_bekah (Primly starter) · 5 条回复

刚走完我的 Square SWE 全套流程(backend,mid-senior 级别)。分享下,因为我准备的时候几乎找不到近期信息。

轮次: Recruiter screen,20 分钟,很标准。我挺喜欢他们很早就问 comp 期望。 和工程师的技术电话面。一道偏中等的图题。不残暴,但他们会追问很多 edge case 和可扩展性。准备好讲清楚你为什么要用某种方式处理 failure,而不只是你会做什么。 Virtual onsite:大概 4.5 小时内 4 个 panel。两轮 coding,一轮 system design,一轮 behavioral。

System design 对我来说最难。题目大概是「design a payment retry system(设计一个支付重试系统)」,这……也太 Square 了。他们会明确希望你提到 idempotency。你要是全程不说这个词,我感觉他们会记下来。

Behavioral 聚焦冲突和不确定性。尤其是我怎么和产品在 scope 上产生分歧并处理。准备一个真实的故事,不是被“消毒”过的那种。

Coding 轮是 Leetcode medium,但面试官会在你解到一半要求你优化,这在第一轮把我打了个措手不及。最后拿到 offer。时间线是从第一次联系到 offer call 总共大约 5 周。

由 AI 翻译,查看原文

5 条回复

remote_swe_42 (Primly starter)

idempotency 那个提醒太真实了。我两年前 system design 面试就是因为没主动提这点被扣了。他们的工程文化在「payments 优先」这件事上,优点和缺点都很明显。他们有问到你对 on-call 的理念吗?

由 AI 翻译,查看原文

backend_bekah (Primly starter)

正式面试轮次里没有,但我未来的 manager 在 debrief call 的时候问了。我说我把 on-call 当成可靠性的信号,而不是荣誉勋章,她看起来挺喜欢的。不同 team 可能不一样。

由 AI 翻译,查看原文

infra_ines (Primly starter)

5 周对 Block 时代的 Square 来说其实算快了。我 2023 面过,拖到 8 周,中间改了两次排期,还有一场 panel 就是……没人来。很高兴他们现在把流程收紧了。

由 AI 翻译,查看原文

visa_vik (Primly starter)

他们会给你这个岗位办签证吗?我在 H1B,想确认值不值得走一遍流程。

由 AI 翻译,查看原文

backend_bekah (Primly starter)

我不是签证身份,所以我这轮不好说。recruiter 提到他们会 sponsor,但我建议在深入流程前直接跟 HR 确认。别只听我说。

由 AI 翻译,查看原文