InterviewLegend

Bloomberg System Design Interview Questions

Alex Chen11 min readUpdated 330 real interview reports
In this lesson
  • Know the four design shapes Bloomberg returns to, and the one that looks common in writeups but is not
  • See why the ranking question arrives with a market-data accent, and what that changes about your answer
  • Understand how much design you get at your level, how the round is run, and what it is scored on

Bloomberg's system design interview questions cluster into four shapes: a ranking board that often arrives as a live stock ticker, search typeahead, geospatial ride-matching, and a streaming news feed. The round is a one-on-one conversation of forty-five to sixty minutes on a shared whiteboard or document, and it appears at the superday for anyone beyond entry level.

The design round is a conversation, not a presentation. One interviewer, a problem usually stated in a single sentence and then grown underneath you, and no reward for reciting a reference architecture from a book. It sits alongside the coding interview questions and the behavioral round inside the superday, and the process overview walks the full loop. This page is the system design layer.

How much of it you get depends on where you are in your career. Entry-level loops are mostly coding, with design either absent or a short conversation about a small feature. Past that, a full architecture hour appears and carries real weight. At the senior end it tends to be the round the debrief argues about. Interns and new grads can usually skip this section and read the internship and new-grad guide instead.

The four shapes that recur

Reading across reported loops, the design surface here is narrower than at companies that ask you to design anything under the sun. Four shapes cover the large majority of what gets asked, and they are worth preparing deeply, not broadly.

  • ranking: Ranking and tickers. The most reported shape. Usually framed as a leaderboard with two operations, update a score and return a rank, and the follow-ups push on how ranking stays fast as the set grows. This is the one to prepare first.
  • typeahead: Search typeahead. Asked concretely: build something that ingests words and completes prefixes. Candidates describe it as a lengthy problem where the structure choice is most of the answer.
  • geo: Geospatial matching. A ride-matching style problem, and the accounts describe real depth: how geohashing works, which indexes you would build, how the matching algorithm behaves, what the data model looks like. Hand-waving at a map does not survive here.
  • feed: News feed. With the twist that items arrive continuously rather than being requested. One account describes the requirement stated as feeds arriving every few minutes, which pushes the design toward ingestion and delivery, away from a follower graph.
Video streaming looks like the most-asked design here if you skim candidate writeups, and it is not. Most of those mentions are people describing what they practised rather than what they were asked. It does come up occasionally. It should not be the shape you prepare first.
The system design questions Bloomberg returns to
PromptShape it testsWorked in this section
Design a leaderboard / stock tickerRanking under a fast update stream, read-heavy and latency-sensitiveDesign a Leaderboard & Stock Ticker (free)
Design search typeaheadPrefix completion, the data structure is most of the answerDesign Search Typeahead
Design ride matching / nearby searchGeospatial indexing, geohashing, nearest-matchDesign Geospatial Matching
Design a news feedContinuous ingestion and delivery, not a follower graphDesign a News Feed
Each prompt is a different shape. The product name behind it changes; the underlying problem does not.
The Bloomberg angle
The ranking problem is where Bloomberg stops being a generic company. One candidate account records the round arriving as stock ticking, not a leaderboard at all, described as being similar to a leaderboard, which is the same problem wearing the clothes of the actual product. That reframing changes the interesting parts. A game leaderboard is write-heavy with tolerant reads: a slightly stale rank is fine. A ticker is read-heavy, latency-sensitive, and fed by an update stream nobody can slow down, where staleness is the thing customers complain about. Ordering guarantees start to matter. So does what you do when updates arrive faster than you can rank. If you get the leaderboard version, say out loud that you would design it differently if the scores were prices. Naming that distinction unprompted is the single strongest signal you can give in this round, because it demonstrates you have thought about the product rather than memorised a design.

How to run the hour

1

Pin down the read and write shape first

How many updates per second, how many queries, and which of the two dominates. Almost every trade-off later in the hour follows from this, and interviewers here will let you skip it and then punish the consequences.

2

State what staleness is acceptable

This is the highest-leverage question in the ranking and feed problems. A rank that can be one second old admits a completely different design from one that cannot. Ask rather than assume.

3

Get to a working simple design before optimising

A correct design that does not scale, stated quickly, gives you the rest of the hour to improve it. Candidates who architect for scale from minute one tend to end up with something they cannot justify.

4

Name the failure you are most worried about

What happens when the update stream stalls, when a shard is unreachable, or when a query arrives mid-rebalance. Bringing this up before you are asked reads as experience.

Depth beats breadth in this round. The geospatial accounts especially describe interviewers pushing hard on one mechanism instead of touring the system. Explaining how a geohash turns a two-dimensional problem into a one-dimensional key beats naming six technologies.

The recurring failure in these rounds is being unable to defend a choice, not missing a component. Interviewers here follow the same instinct they show in the coding rounds: they take the thing you picked and ask why, and then ask what would change your mind. Prepare to be interrogated on the two or three decisions at the centre of your design rather than to cover more surface.

Bloomberg system design interview examples

The worked designs in this section take the four shapes in order of how often they appear. Design a Leaderboard & Stock Ticker goes first, is free, and doubles as the ticker variant, because that pairing is the most Bloomberg-specific thing here. Design Search Typeahead works the prefix-completion structure, Design Geospatial Matching works the geohashing and nearest-match shape, and Design a News Feed works continuous ingestion and delivery. Study one end to end rather than skimming all four.

Bloomberg system design interview: common questions

How long is Bloomberg's system design interview?

The design round runs about forty-five to sixty minutes, one interviewer, on a shared whiteboard or document. The problem is usually stated in a sentence and then grown underneath you with follow-ups, so almost none of the hour is spent on setup. It appears once in a superday, alongside the coding rounds and a hiring-manager or behavioural conversation.

Does everyone get a system design round at Bloomberg?

No. Entry-level and new-grad loops are mostly coding, with design either absent or a short conversation about a small feature. A full architecture hour appears for anyone beyond entry level, and it carries the most weight at the senior end, where it is often the round the debrief argues about. There is no public numbered level ladder here, so scope, meaning how much of a system you can own, is what the round is really measuring.

What system design questions does Bloomberg ask?

Four shapes cover most of it: a ranking board that often arrives as a live stock ticker, search typeahead, geospatial ride-matching, and a streaming news feed. The ranking and ticker pairing is the most reported and the most Bloomberg-specific. Video streaming is over-represented in writeups because candidates mention practising it, and should not be the shape you prepare first.

How is the Bloomberg system design round scored?

On whether you can defend your decisions, not on how many components you name. Interviewers take the thing you picked, ask why, and then ask what would change your mind, so depth on two or three central choices beats a broad tour. Establishing the read and write shape and the acceptable staleness before drawing anything, and naming your worst failure mode unprompted, are the moves that read as experience.

Where to build the mechanics

This section stays on the Bloomberg-specific layer. For the underlying mechanics, lean on the System Design course alongside it. For the round's cadence, use the delivery framework and requirements and estimation. The ticker and feed shapes lean on real-time updates and scaling reads; the geospatial shape on location-based services; and typeahead on Elasticsearch. For the storage choices underneath all four, the toolbox covers Redis and Kafka.

Key Takeaways

  • ✓Four shapes cover most of what is asked: ranking and tickers, search typeahead, geospatial matching, and a news feed.
  • ✓Video streaming is over-represented in writeups because candidates mention practising it. Do not prepare it first.
  • ✓The ranking problem can arrive as stock ticking. Saying how a ticker differs from a leaderboard is the strongest unprompted signal in this round.
  • ✓Establish the read and write shape and the acceptable staleness before designing anything.
  • ✓Depth beats breadth. Expect to be interrogated on two or three choices rather than toured across the whole system.
Had your Bloomberg interview?Tell us what they asked. Reviewed before it goes in, never with your name.
Bloomberg interview guide

Know what Bloomberg asks before you walk in.

13 coding · 4 system design · 0 behavioral questions

Get Premium$49 a year · Cancel anytime
Or start freeNo card.

Get their questions first.

InterviewLegend is independent and not affiliated with or endorsed by any company it covers.