logo

Bloomberg 软件工程师 面试流程

岗位方向: backend

Bloomberg 的面试流程评估在高性能、实时数据分发和金融软件方面的技术卓越性。一个显著特色是专门的“代码审查 (Code Review)”轮次,候选人必须识别现有代码中的 Bug 并提出可维护性建议。流程强调数据结构、算法,以及对于中高级职位,与实时市场数据相关的可扩展系统设计。Bloomberg 看重技术严谨并对其次金融科技产品表现出真实热忱的候选人。

Bloomberg的软件工程师面试共4轮,以下是每轮面试的详细流程和准备建议。

  1. 第1轮 (30-45 minutes): 初次通话,审查背景、对金融科技的兴趣以及与 Bloomberg 使命的一致性。

面试亮点: Unique Code Review round: assessing ability to critique buggy code、Strong focus on C++ and low-latency system design、Technical screens cover algorithm-heavy LeetCode-style questions、System Design: focused on high-throughput and real-time infrastructure、Hiring Manager Interview: evaluating teamwork and genuine interest in Bloomberg

标签: Bloomberg, Fintech, C++, Real-time Systems, Code Review, Low Latency, Market Data

← 返回面试流程列表
Bloomberg

Bloomberg (彭博)

Bloomberg软件工程师
难度 4-6 weeks📋 4 轮面试backendFull-time

Bloomberg 的面试流程评估在高性能、实时数据分发和金融软件方面的技术卓越性。一个显著特色是专门的“代码审查 (Code Review)”轮次,候选人必须识别现有代码中的 Bug 并提出可维护性建议。流程强调数据结构、算法,以及对于中高级职位,与实时市场数据相关的可扩展系统设计。Bloomberg 看重技术严谨并对其次金融科技产品表现出真实热忱的候选人。

独特的代码审查环节:评估评价带有 Bug 的代码的能力高度关注 C++ 和低延迟系统设计技术初筛涵盖偏重算法的 LeetCode 风格题目系统设计:侧重于高吞吐量和实时基础设施招聘经理面试:评估团队协作和对 Bloomberg 的真实兴趣
BloombergFintechC++Real-time SystemsCode ReviewLow LatencyMarket Data

面试流程 (4 轮)

1
📞
招聘人员筛选Recruiter Screen
30-45 minutes

初次通话,审查背景、对金融科技的兴趣以及与 Bloomberg 使命的一致性。

💡

Bloomberg 的招聘人员对沟通能力和文化契合度的重视程度与技术能力相当——有多名候选人在解决了所有编程题后仍因行为面试表现不佳而被拒。准备一个有说服力的'为什么选择 Bloomberg?'回答,不要只是泛泛地谈金融科技兴趣:提及具体产品如 Bloomberg Terminal、Bloomberg Data License,或他们的开源项目(如 BDE 库、Blazing MQ)。讨论微秒级延迟的实时市场数据分发为何吸引你。招聘人员会询问你偏好的编程语言——大多数 Bloomberg 团队使用 C++,但也有 Python 和 Java 的岗位。如果你有金融工具、订单簿或 FIX 协议方面的经验,务必突出展示。预计会被问到你是否愿意在纽约开放式办公室工作(Bloomberg 强调线下办公)。SWE 级别的总薪酬约 $200K-$210K 起步,Senior SWE 可达 $310K 以上,均在纽约。

🔒
还有 3 轮面试流程未显示解锁后查看全部 4 轮面试详情