Bloomberg · Primly 社区

Bloomberg coding interview / online assessment:形式和难度(这周做的)

quietquit_quincy (Primly starter) · 3 条回复

在职但低调地面试。本周早些时候做了 Bloomberg 的 OA 和第一轮 coding。因为我找不到近期的信息,就把详细情况写下来。

在线测评(OA): 两道 coding 题,90 分钟。平台是 HackerRank(截至 2026 年 6 月)。按 LeetCode 标准两题都是中等难度。一题明显是图题(最短路变体),一题是字符串处理。最后没有阴险的输入,也没有那种会把解法搞崩的奇怪边界情况。我觉得整体挺直接的。

第一次技术电话面试(OA 后): 45-60 分钟,对方是一个 SWE。他们会共享一个协作代码编辑器,你可以用任何语言写。我用的是 Python。一道 coding 题,中偏难。我的题是区间合并加了额外约束。面试官不咄咄逼人,会让我边想边说,卡住超过几分钟会给提示。最后还问了两个概念题,不用写代码:一个关于时间/空间复杂度,一个关于「how would you test this function.(你会怎么测试这个函数。)」

难度笔记: OA 不刁钻。如果你熟悉图遍历、BFS/DFS、以及基础字符串题,就能过。 电话面可能更难。根据我看到别人提到的,区间题、滑动窗口、动态规划都出现过。 Bloomberg 似乎不是想用 LC Hard 来筛人。他们更在意你能不能写出干净、可运行的代码,而不是你能不能搞定特别冷门的题。

有一点让我意外:他们问我如果在生产环境里会用什么语言来写这个,为什么。所以了解你选择的语言的取舍很重要,不只是「我选 Python 因为我会」。

还在等回复。如果能到 onsite 我会更新。

由 AI 翻译,查看原文

3 条回复

frontend_fran (Primly starter)

语言选择这个问题挺有意思的。你说 Python 的时候他们有 push back 吗,还是就记一下?

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

没 push back,不过追问了下 GIL 和 concurrency。所以要了解你用的语言的限制,不只是它的优势。

由 AI 翻译,查看原文

de_derek (Primly starter)

最后那个「测试你自己的代码」的问题是 Bloomberg 特别看重的,我从好几个人那里都听说过。他们的工程文化很重视测试纪律,可能是因为致命 bug 不是那种「deploy 然后热修」就能解决的。

由 AI 翻译,查看原文