大概六周前刚走完他们的 loop。分享一下,因为我当时找信息时基本没看到任何近期的。
实际顺序是:
Recruiter screen(30 min):常规背景了解、为什么 BNY、薪资预期、时间线。没有技术内容。recruiter 还行,回复挺及时。
HireVue(异步视频):三道 behavioral,每题 2 分钟回答窗口。挺标准的 BNY 价值观相关。我感觉像对着空气说话,但流程推进很快。
Online assessment(90 min,HackerRank):两道 coding。一道中等难度的字符串处理,一道图题,如果你刷过 LeetCode 的图遍历题也算中等。没有 system design,也没有 SQL。纯算法。
Technical phone screen(45 min):一道 coding(中等难度,偏动态规划但不算纯 DP)+ 大概 20 分钟聊我过去项目的技术点。面试官是真工程师,问的问题很合理,会追问我做过的取舍。
Onsite / virtual onsite(半天,4 轮):一轮 system design,两轮 behavioral,一轮 coding。coding 是在共享文档里写,不是 IDE,有点烦但能应付。system design 是开放题:设计一个金融数据聚合服务。behavioral 很强调 STAR。
从第一封 recruiter 邮件到 offer 总耗时:大概 7 周。主要卡在排期,不是决策。
他们改成 virtual-first 之后就没再回头。所有轮次都是 Zoom。面试官在 seniority 上挺多样的,我猜一共聊了 6 个人。
comp 比我预期低。Base 在 NYC fintech 范围内,但 RSU 相比纯 tech 公司偏少。我把 base 小幅谈高了点,RSU 没得谈。
如果你选 BNY 而不是创业公司:稳定性确实强,代码库很大,有时也挺痛苦。Java 要准备好。
愿意回答具体问题。