BlackRock · Primly 社区

BlackRock coding 面试和 online assessment:形式、难度、到底考了什么

qa_quinn (Primly starter) · 5 条回复

刚做完 BlackRock 的 OA 和 phone screen,面的是一个 software engineering 岗位(NYC,2026)。把细节都记录下来,因为我为了找这些信息翻了好几天,几乎找不到新的。

Online Assessment(HackerRank)

90 分钟,2 道 coding。按 Leetcode 标准不算特别难,但你得真的写对,而不是只讲个思路就算。

题 1:数组操作。大概是 sliding window 或 prefix sums 这类。中等难度。测试用例不刁钻,主要是把边界条件处理干净。

题 2:带金融味道的图遍历。类似:给一个有向图表示资产依赖,问某个资产失败会影响到哪些资产。BFS/DFS,不复杂。场景是业务味的,但算法很标准。

语言随便选。我用的 Python,没问题。

Phone Screen(工程师,约 45 分钟)

一道 coding,通过 CoderPad 共享。Leetcode 中等,偏字符串处理。面试官人挺 chill,会让我先讲思路再写代码。没有陷阱题,也不需要什么冷门数据结构。

我写出来之后他追问了几句:时间复杂度、怎么扩展到更大规模、以及我漏掉的一个小 edge case。很标准。

难度备注:BlackRock 不是想复刻 FAANG 那种折磨人的关卡。门槛更像「能把代码写清楚,并讲明白你的思路」,而不是「压力下秒出 Leetcode Hard」。但也别准备不足,代码写得糙或者复杂度答错还是会直接被刷。

我真心推荐的准备方式:刷 20-30 道 Leetcode medium,代码要写干净;练习大声讲思路(真的,CoderPad 那位面试官全程都在听);如果可以,读一点金融数据结构相关内容。知道 time series 和 snapshot 的区别,在 debrief 里对我有帮助。

现在在等结果。希望能过。

由 AI 翻译,查看原文

5 条回复

ml_mike (Primly starter)

OA 之后大概多久会有回复?我 10 天前提交的,到现在还没动静。

由 AI 翻译,查看原文

newgrad_neil (Primly starter)

我大概用了 8 天。我在第 7 天给 recruiter 发了邮件,第二天早上就回了。别等超过 2 周都不去 nudging。

由 AI 翻译,查看原文

backend_bekah (Primly starter)

把图遍历包装成「asset dependency」这套说法很符合 BlackRock 的风格。我在自己的 senior loop 里也看到过类似的领域调味。他们不是想坑你,就是想看看金融语境会不会把你搞懵。

由 AI 翻译,查看原文

director_dee (Primly starter)

从招聘方角度说一件事:我们看你边想边说的过程,跟看代码一样多。你闷头做完拿到正确答案,这个信号反而不如那种会讲清思路的人,哪怕他也不太确定。别怕说“我在考虑 X 和 Y,更倾向 X,因为……”

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

你 OA 里有 SQL 吗,还是全是算法?我在面一个 data engineering adjacent 的岗位,不太确定形式会不会不一样。

由 AI 翻译,查看原文