Bloomberg logo

Bloomberg

Size:
10000+ employees
time icon
Founded:
1981
About:
Bloomberg is a global financial services, software, data, and media company headquartered in New York City. It is best known for the Bloomberg Terminal, a computer software system that enables financial professionals to access the Bloomberg Professional service, which provides real-time financial data, news, analytics, and trading tools. Bloomberg also offers news through its media division, including Bloomberg News, Bloomberg Television, and Bloomberg Radio. The company serves investment professionals, corporations, and government agencies worldwide.

Bloomberg Interview Questions: 8 Questions to Prepare for in 2026

October 3, 2026
Questions
45
tracked from real interviews
Difficulty
8 Easy35 Med2 Hard
Rounds
4–6
screen + technical loop
Interview Process
1
Recruiter Screen
Resume, motivation, role, and process briefing · ~30 min
phone
2
Technical Screen
Live coding, follow-ups, and complexity · ~60 min
coding
3
Technical Loop
Coding, code review, debugging, or system design · 2–3 rounds
technical
4
HR & Engineering Manager
Projects, collaboration, motivation, and team fit · 1–2 rounds
final
Topics Covered
AlgorithmsGraphsCode ReviewSystem DesignProject Depth
Bloomberg’s exact sequence varies by level and location. Recent candidates report that coding sessions often include explicit complexity and follow-up questions.

Bloomberg's interviews for software engineering positions involve coding, code reviews, debugging, system design, project depth, and motivation for financial data products. Early-career and experienced loops differ, but they both require you to explain your choices while you are working.

What to Expect: Bloomberg Interview Process

Bloomberg's engineering and data recruitment overview shows a path from application to video interview, further interviews, and an offer. Recent engineering accounts add a recruiter discussion, one or more technical interviews, a longer virtual or in-person loop, and final discussions with HR or an engineering manager.

Technical rounds last an hour. Coding questions may include follow-ups about complexity and alternative approaches. Experienced candidates may also see code review, log-based debugging, or system design. The manager conversation usually covers a project, technical decisions, teamwork, and motivation for joining Bloomberg.

How to Prepare and Pass Bloomberg Interviews

Plan four to six weeks if you can solve medium-level coding problems reliably. If you are not confident with graphs, object-oriented design, or system design, plan additional time.

  • Explain before you implement. Rephrase the prompt, select a data structure, and test it with a small example. Bloomberg interviewers often ask for time and space analysis.
  • Review real code. Practice identifying correctness bugs, ownership issues, hidden state, and weak test coverage in a pull request. Trace logs back to the line that generated them.
  • Connect design to market data. Review ordering, deduplication, subscriptions, search, freshness, and fault recovery for systems that carry time-sensitive information.

Use Lodely to include Bloomberg coding, system-design, and behavioral questions in your preparation.

Bloomberg Interview Breakdown

Aggregate Trades Across Equivalent Symbols

Bloomberg Interview Question
Medium
Aggregate Trades Across Equivalent Symbols
algorithms
You’re given trade values and symbol-equivalence pairs and must return one sorted aggregate for each underlying company.
Complete Question
Function: function aggregateTrades(tradeSymbols, tradeValues, equivA, equivB)
  1. Given arrays of trade symbols and their values, along with equivalence pairs indicating that two symbols represent the same company, aggregate the total trade value per company using Union-Find.
  2. The canonical (representative) symbol for each group is the lexicographically smallest symbol.
  3. Return a sorted list of strings in the format 'symbol:total'.
Rules
  • 1 <= tradeSymbols.length <= 10^5
  • tradeValues[i] >= 0
  • 0 <= equivA.length <= 10^5
Examples
Input
tradeSymbols = ["GOOG","GOOGL","MSFT"], tradeValues = [100,50,200], equivA = ["GOOG"], equivB = ["GOOGL"]
Output
["GOOG:150","MSFT:200"]
Input
tradeSymbols = ["A","B","C","D"], tradeValues = [10,20,30,40], equivA = ["A","C"], equivB = ["B","D"]
Output
["A:30","C:70"]
Open Question on LodelyFree to get started

Type: Union-find and aggregation.
The Trick: Equivalence relationships are transitive, so assign each group one unique canonical symbol.
What It Tests: Graph representation, node grouping, and complexity control.

Design a Sequencer Class

Bloomberg Interview Question
Medium
Design a Sequencer Class
algorithms
You’ll design an object that accepts items arriving out of order and flushes the longest currently available sequence from the next expected identifier.
Complete Question
Function: function sequencerOps(operations, arguments)
  1. Design a Sequencer that outputs content in order of IDs. add(id, content) caches the item and returns null. flush() returns a list of content strings for all consecutive IDs starting from the next expected ID.
  2. The sequencer expects IDs starting from 1 in order.
  3. If ID 2 is missing, flush returns content only up through ID 1, caching the rest.
Rules
  • 1 <= id <= 10^5
  • IDs are unique
  • Content strings are non-empty
Examples
Input
ops = ['add','add','flush','add','flush'], args = [[1,'aaa'],[3,'ccc'],[],[2,'bbb'],[]]
Output
[null, null, ['aaa'], null, ['bbb','ccc']]
Open Question on LodelyFree to get started

Type: Stateful object design.
The Trick: Buffer out-of-order elements until the next expected element arrives, then flush only the consecutive sequence.
What It Tests: Invariants, interface design, and amortized analysis.

Design a news feed service with search, filtering, and subscriptions

Type: Distributed system design.
The Trick: Separate ingestion, search, subscriptions, and live delivery, then choose where push and pull paths should meet.
What It Tests: Data modeling, indexing, fan-out control, freshness, and latency trade-offs.

The remaining five examples add breadth. Deck of Cards Shuffling tests randomized design and validation. Design a Stock Price and Financial Reporting System tests freshness and data consistency. Why are you interested in Bloomberg? requires a specific connection to the product and role. Tell me about a technical decision you made and its impact requires a measurable project story. The video-and-HR experience record covers the switch between technical and motivation-focused stages.

What Comes After The Interview

Ask when the hiring team plans to debrief and whether a manager round remains. If you receive an offer, confirm the level before comparing components. Reported U.S. total compensation is around $198,000 for Software Engineer and $314,000 for Senior Software Engineer, with bonus carrying more weight than equity in the reported packages.

Candidate Experiences

One recent senior candidate in London described a two-week process. After a 30-minute recruiter call and a one-hour coding interview, they completed a two-hour virtual block split between code review and another coding session. The review used hundreds of lines of code and a log file to locate a bug; the later problem required building routes through a graph. The candidate recognized the correct traversal pattern but felt nerves hurt the implementation.

Conclusion

Bloomberg looks for clear algorithms, practical review skills, and effective communication during follow-up questions. Before the interview loop, use Lodely to work through the eight selected questions while recording and timing the session.

Compensation by Level
Level
Title
Median TC
Entry
Software Engineer
$198K
Senior
Senior Software Engineer
$314K
Table of Contents

Land Your Dream Software Engineering Job

Start Now
Sent! Land top tier tech offers.
start your free trial →
Oops! Something went wrong while submitting the form.

Land Your Dream Software Engineering Job

Start Now
Sent! Land top tier tech offers.
start your free trial →
Oops! Something went wrong while submitting the form.

Other Company Interviews

Browse all