← Back to Directory

Bloomberg interview notes, page 6 of 14

Large Enterprises

Most of these Bloomberg write-ups come from Software Engineers (130), then Product Managers (2) and Data Analysts (1). The most reported rounds are the technical phone screen (100), the behavioral / leadership round (8), the onsite coding round (8) and the system design round (8).

133 interview notes · updated Oct 2026

Bloomberg·Software Engineer·Technical Phone Screen

May 2026
Bloomberg coding round, got a subway tracking design problem. Pretty clean problem once you figure out the right data structures to hold the state.
  • Design an UndergroundSystem class that tracks customer check-ins and check-outs at subway stations and can return the average travel time between any two stations.

“My first instinct was to just store everything in one big map and figure it out later, which was the wrong move.”

View Post

Bloomberg·Software Engineer·Onsite - Behavioral / Leadership

May 2026
Bloomberg SWE behavioral round, all leadership and project reflection stuff. Pretty standard prompts but they pushed harder on the follow-ups than I expected, especially around team conflict.
  • Tell me about a project you're most proud of.
  • Describe a project that was especially difficult or challenging.
  • If you could go back and redo that difficult project, what would you change?
  • As a team lead, how would you handle a teammate who is being unreasonable or difficult to work with?
  • When leading a team, how do you decide how to divide up work and assign tasks to people?

“I had an answer ready but rambled a bit trying to make it sound impressive.”

View Post

Bloomberg·Software Engineer·Technical Phone Screen

May 2026
Bloomberg SWE interview that pushed past the basic bigram question into full sentence generation territory. The follow-up caught me off guard more than the original problem did.
  • You've built a bigram next-word predictor. Now extend it to generate a complete sentence from a starting prefix. Walk through your approach and the tradeoffs involved.

“Started with the greedy approach since it's the obvious move: just keep picking the highest-probability next token until you hit an end-of-sentence marker.”

View Post

Bloomberg·Software Engineer·Technical Phone Screen

May 2026
Bloomberg SWE interview with a tree problem that looks easy until you realize you don't even know which node is the root. The follow-up asking for O(1) space is where things get spicy.
  • You're given a shuffled list of nodes from an N-ary tree, where each node has a value and a list of children. You don't know which node is the root. Find and return the root. Follow-up: can you do it in O(n) time and O(1) extra space?

“The base version isn't bad once you realize the root is just the node that never appears as anyone's child.”

View Post

Bloomberg·Software Engineer·Technical Phone Screen

May 2026
Bloomberg SWE interview that came down to a single algorithmic problem. The question had more edge cases than it looked like at first glance, and I spent a good chunk of time just getting the structure right before even touching the backtracking logic.
  • Given n football teams, generate a complete round-robin schedule where every team plays every other team exactly once. For even n there are n-1 rounds with n/2 simultaneous matches per round; for odd n there are n rounds with one team sitting out each round. Output all valid schedules for n=4.

“I knew round-robin scheduling as a concept but generating ALL valid schedules via backtracking is a different beast.”

View Post

Bloomberg·Software Engineer·Technical Phone Screen

May 2026
Bloomberg coding screen for a software engineer role, pretty focused on string manipulation and complexity analysis. The follow-up about outputting an actual index to delete was the part that separated the question from a standard palindrome check.
  • Given a string, can you determine whether it becomes a palindrome after removing at most one character? Return true or false, state the time and space complexity, and as a follow-up: if a deletion is possible, return one valid index to delete.

“The base case is pretty textbook, two pointers moving inward until you find a mismatch, then you try skipping one side or the other and see if the remainder is a palindrome.”

View Post

Bloomberg·Software Engineer·Technical Phone Screen

May 2026
Bloomberg SWE coding round, one question on substrings. Pretty standard sliding window stuff but the details matter more than you'd think.
  • Given a string, find the length of the longest substring that contains no repeating characters.

“The O(n) constraint is what makes it interesting.”

View Post

Bloomberg·Software Engineer·Technical Phone Screen

May 2026
Bloomberg SWE interview, got hit with a classic palindrome number problem. Pretty standard stuff, nothing that'll make your jaw drop.
  • Determine whether a given integer is a palindrome without converting it to a string.

“Classic problem, you've probably seen it a hundred times.”

View Post

Bloomberg·Software Engineer·Technical Phone Screen

May 2026
Bloomberg SWE interview with a dynamic programming / backtracking problem that looked cleaner on the surface than it turned out to be. The memoization angle is what separates a working solution from a TLE one.
  • Given a string and a dictionary of words, return all possible ways to insert spaces into the string so that every segment is a valid dictionary word. The same dictionary word can be used more than once.

“My first instinct was pure backtracking and it worked on small inputs, but I could see where it was going with overlapping subproblems.”

View Post

Bloomberg·Software Engineer·Onsite - System Design / Architecture

May 2026
Bloomberg system design round for a software engineering role, focused entirely on building a real-time sentiment monitoring platform for stocks. Dense, technical, and they pushed hard on every layer of the stack.
  • Design a real-time platform that ingests social media posts and news articles mentioning stocks, and produces structured metrics like mention counts per company.
  • How would you implement windowed aggregations for chart data, and what are the tradeoffs between tumbling and sliding windows?
  • The search feature needs to handle 100K+ requests per second across hundreds of thousands of company and stock records with arbitrary keyword queries. How do you design that?
  • How would you handle sudden traffic spikes caused by breaking news or meme stock events?
  • Walk me through your storage choices for both raw streaming data and the processed aggregated metrics, and justify each decision.
  • How would you build the subscription and notification system so users can follow companies and get alerts?

“This is the core prompt and it sprawls in every direction fast.”

View Post