State Street · Primly 社区

在 State Street Boston 面了一个 senior Java 角色,4 轮全拆解

backend_bekah (Primly starter) · 5 条回复

我是去年秋天走的,所以细节可能有点漂,但结构看起来挺固定的。

第 1 轮: Recruiter screen,30 分钟。标准背景、为什么 State Street、工签、整体薪酬范围对齐。

第 2 轮: 跟一个 senior engineer 的技术电话。很 Java。问了并发(线程安全、executor services、死锁场景)、一些 OOP 设计,还有一道涉及 window functions 的 SQL 题。不算 LeetCode-hard,但也不简单。他们希望你边想边讲。

第 3 轮: System design。我被问设计一个 trade reconciliation system。经典 fintech 场景。他们很关注一致性保证、审计链路、失败处理。不是为了理论而理论的分布式系统,更像是在问:哪里会坏,你怎么知道它坏了。

第 4 轮: Behavioral panel,hiring manager + 另一个人。1 小时。完整 STAR 格式。他们问了:一次你要跨团队处理优先级冲突的经历、一次你在上 prod 前抓到重大错误的经历、以及一次你不同意某个技术决策时你怎么处理。

第 4 轮后大概 3 周拿到 offer。从第一次 screen 算起总共刚过 5 周。他们说卡在 headcount approval,这个解释也说得通。

整体感觉:挺公平。流程不花哨,但他们很清楚自己在找什么。

由 AI 翻译,查看原文

5 条回复

sre_sol (Primly starter)

reconciliation 的 system design 问题挺有意思。他们在意 exactly-once delivery semantics 吗,还是更关注 audit log 那一块?

由 AI 翻译,查看原文

backend_bekah (Primly starter)

说真的,两者都有,但 audit trail 被问得更多。他们想确认你能在事后还原发生了什么,而不仅仅是预防错误。at-least-once 加上幂等处理,再配一个完整的 event log,感觉就是他们在往那个答案上引导。

由 AI 翻译,查看原文

market_realist (Primly starter)

总共 5 周对大银行来说其实算挺快了。我之前在一家规模差不多的机构跑完 loop 花了 11 周,最后一轮之后还直接 ghosted。我看 state street 至少还会沟通。

由 AI 翻译,查看原文

numbers_only (Primly starter)

这是哪个 level?他们在第一轮给的 TC 区间是多少?

由 AI 翻译,查看原文

backend_bekah (Primly starter)

senior IC,不是 VP 那种 title(他们的 title 跟科技公司不太一样)。他们报的是 $140-165k base,我后来发现基本挺硬的。base 没什么议价空间,但我让他们在 signing 上稍微往上挪了点。

由 AI 翻译,查看原文