Bloomberg 软件工程师模拟面试

金融+科技混合。3-5 阶段、4-7 周。Code Review 轮(Bloomberg 独有)审 200+ 行代码当 PR。Coding 3.1/5 难度(更接近 LC Medium 而非 Hard)。NYC 新人 SWE TC $213K。

  • ~22 天
    平均招聘时间
  • 4-7 周
    流程长度
  • 3.1/5
    Coding 难度
  • 免费
    第一次 mock

为什么 Bloomberg loop 跟 FAANG 结构上不同

按 Glassdoor(n=503)、Prepfully Bloomberg SWE 指南、Akash Kumar Medium 2024 候选人报告、Bloomberg Tech 博客、聚合候选人讲述,Bloomberg loop 有独特的 Code Review 轮——审 ~200+ 行现有代码当 PR。这在 FAANG 规模公司不寻常,反映 Bloomberg 对遗留基础设施 + craft 文化的自豪。

SWE 筛选最重要三个信号:(1)OOP 设计深度——Bloomberg 比典型 FAANG 更强调类层级、封装、组合;(2)「为什么 Bloomberg」真实性——最常被引用拒绝原因是泛泛动机;引用具体 Bloomberg 产品(Terminal 子系统、BLP API)、工程博客、OSS 贡献;(3)Trade-off 表达——解决问题不够,面试官探究为什么。信息密集回应比简洁但沉默评分高。

按 Levels.fyi 薪酬:NYC SWE 新人 ~$213K TC、Senior NYC ~$305K、美国全国中位 $275K。实质低于 FAANG-NYC senior 带但配强底薪 + 现金奖金结构(无公开股票,跟 FAANG RSU 不同)。Bloomberg 文化明确看重对遗留系统的自豪和客户共情 framing(Terminal 用户是 trader/PM,不是工程师)。

Loop 长这样

逐轮拆解

  1. 01

    Recruiter screen

    Pre-onsite
    30-45 分钟

    背景、动机、location 偏好。「为什么 Bloomberg 具体?」明确在这里过滤——按 Glassdoor 候选人报告最常被引用拒绝原因。

  2. 02

    HackerRank OA + 电话面

    Pre-onsite
    每个 45-60 分钟

    HackerRank OA(典型 45 分钟 2 题 coding,新人 LC Easy + Medium)+ 1-2 个 HackerRank CodePair + Zoom 上的技术电话。

  3. 03

    Superday Coding × 1-2

    Onsite
    每轮 60 分钟

    DSA:数组/字符串/哈希表、树和图上 BFS/DFS、DP。常报道:二叉树垂直遍历、最长无重复字符子串、LRU cache。

  4. 04

    Superday Code Review 轮

    Onsite
    60 分钟

    BLOOMBERG 独有。审 ~200+ 行现有代码当 PR——标 bug、评注 maintainability、建议改进。FAANG 不常见。

  5. 05

    Superday 系统设计(中级/senior)

    Onsite
    60 分钟

    实时、低延迟金融系统。URL 短网址、市场数据 feed、实时消息。吞吐、延迟、一致性常被探。

  6. 06

    Engineering Manager + Final

    Onsite
    每个 30-45 分钟

    EM 轮关于过往技术决定和工程直觉(按最近报告不是金融琐事)。Final HR 轮关于适配 + 薪酬。

题库

候选人报告的真实题目

  • Code review

    "Code Review 轮(Bloomberg 独有):给 ~200 行现有代码,当 PR 审。标 bug、评 maintainability、建议改进。出声讲推理。"

    Source · prepfully.com Bloomberg SWE 指南、glassdoor Bloomberg SWE 面试
  • Coding

    "Coding:实现 LRU cache。讨论淘汰策略、容量、get/put 复杂度。变种:LFU cache。"

    Source · glassdoor Bloomberg SWE、akash-kumar916.medium.com Bloomberg 新人 2024
  • Coding

    "Coding:二叉树垂直顺序遍历。然后逐列排序变种。Edge case:歪树、空树。"

    Source · glassdoor Bloomberg SWE 面试
  • OOP 设计

    "OOP 设计(Bloomberg 重点):为 [Bloomberg Terminal 子系统] 设计类层级。讨论封装、继承、组合 trade-off。"

    Source · prepfully.com Bloomberg SWE、linkjob.ai Bloomberg 新人 2026
  • 系统设计

    "系统设计:实时市场数据 feed。涵盖吞吐(数百万价格更新/秒)、低延迟传输(亚毫秒)、客户端订阅管理、容错。"

    Source · prepfully.com Bloomberg SWE 指南
  • 行为面

    "为什么 Bloomberg 具体(vs FAANG、vs 银行)?引用具体 Bloomberg 产品(Terminal、BNL data、Reference Data Services)——泛泛「我想做金融科技」挂。"

    Source · glassdoor Bloomberg、prepfully.com Bloomberg 指南(top 引用拒绝)
  • 行为面

    "讲一个你维护遗留代码的时候。Bloomberg 文化看重对现有系统的自豪——维护意愿重要。"

    Source · bloomberg.com/company/values/tech-at-bloomberg
  • 行为面

    "行为面:客户共情 framing。Bloomberg Terminal 用户是 trader/PM,不是工程师。你怎么处理用户对延迟的投诉?"

    Source · bloomberg.com 客户中心设计
常见的信号问题

在这个职级容易被挂的地方

  • 弱「为什么 Bloomberg」答案

    按 prepfully.com + Glassdoor + Blind:最常被引用拒绝原因。「没研究公司」framing。引用具体 Bloomberg 产品(Terminal 子系统、BLP API)、工程博客文、或开源贡献(Bloomberg 在 tech.bloomberg.com 有活跃 OSS)。

  • 傲慢——建议系统「需要重写」

    Bloomberg 对遗留基础设施的自豪是真实的。建议系统「需要重写」或不理解 trade-off 就批判现有架构的候选人——挂得很难看。展示对系统为什么这么建的好奇。

  • 不能在面试中接 hint / 反馈

    Bloomberg 面试官在你卡住时积极给 hint。推过 hint 或忽略反馈的候选人——标记缺合作能力。听、整合、表达更新方法。

  • 不能讲 trade-off

    解决问题不够——面试官探究你是否理解为什么。「我会用 hash map」= 不够。「我会用 hash map 因为 O(1) 查询代价是内存;vs 排序数组的 trade-off 取决于读写比」= 过。

  • 信息密度低

    面试官报告无法从安静候选人「提取」足够信号。讲方法、narrate 决定、反思备选。信息密集回应比简洁但沉默评分高。

Applr 的 Bloomberg 模拟面试是怎么对齐 rubric 的

Applr 的 Bloomberg mock 模拟 Code Review 轮格式——呈现含细微 bug 的现有代码,按 bug 标记准确度 + maintainability 评注 + 改进建议评分。OOP 设计轮提示类层级具体度匹配 Bloomberg 面试重点。

行为面具体提示「为什么 Bloomberg」——泛泛动机被改写,引用具体 Bloomberg 产品和工程博客内容。Trade-off 表达明确算分;简洁但沉默 coding 答案被改写,浮现决定推理。

FAQ

Code Review 轮实际什么样?

按 prepfully.com + Akash Kumar Medium 2024 候选人报告:给你 ~200+ 行现有代码(有时故意 buggy),让你当 PR 审。标 bug、评 maintainability、建议改进。出声讲推理。这是 Bloomberg 独有——FAANG 不常见。Loop 之前练在开源 PR 上做 code review。

Bloomberg 薪酬跟 FAANG 怎么比?

按 Levels.fyi:NYC SWE 新人 total comp ~$213K(范围 $186K-$246K)。Senior SWE NYC ~$305K(范围 $252K-$360K)。美国全国 SWE 中位 $275K。实质低于 FAANG-NYC senior 带(Meta E5/Google L5 常 $400K+)。Bloomberg 强底薪 + 现金奖金,无公开股票——跟 FAANG RSU 不同结构。Trade-off:Bloomberg 出名稳定、work-life balance、低裁员历史。

EM 轮真的关于金融琐事吗?

按最近(2024-2026)候选人报告:不。「Engineering Manager 轮配金融领域问题」声誉部分夸大。最近报告描述 EM 轮更关于工程判断而非金融琐事——过往技术决定、做过的 trade-off、怎么 debug 复杂问题。轻金融 context(Terminal 用户意识、市场时段)帮助但不要求深金融知识。

Bloomberg 有 target 学校吗?

积极校招在 MIT、Stanford、CMU、UC Berkeley、Columbia、NYU、UPenn、Cornell、密歇根大学。学校分布比纯 FAANG/HFT 公司广,但核心目标仍是 T20 CS 项目。Bloomberg 也运营 Engineering Accelerator(黑人/拉丁裔学生)、Bloomberg Launch、First Year Insights 项目——加速器毕业生跳过电话面,优势显著。

Bloomberg sponsor 签证吗?

NYC 总部 + 多个全球 location(伦敦、SF、Princeton 等)的 SWE 角色 sponsor。强 sponsor 配干净签证协调声誉。有美国/英国工作授权的国际学生路径清晰。Bloomberg NYC 存在是 SWE 招聘最大 hub。

Loop 应该多长?

按 Glassdoor 聚合(n=503):平均从首次接触到决定 22 天。Onsite 到决定经常更长。总 4-7 周典型,senior 角色更长。Code Review 轮和 OOP 重点区分 Bloomberg 跟典型 FAANG loop——具体练这些。

准备好用 Applr 练 Bloomberg 的面试了吗?

免费开始 →