Company
Bloomberg interview questions
47 practice questions in the style of Bloomberg's interviews, covering Coding & Algorithms, Behavioral & Leadership, System Design, Software Engineering Fundamentals, Product / Decision Making, Data Manipulation (SQL/Python).
3 easy39 medium5 hard
Bloomberg interview questions by the numbers
Last updated
Katkat has 47 Bloomberg interview questions. The largest topics are Coding & Algorithms (70%), System Design (13%) and Behavioral & Leadership (6%). By difficulty: 6% easy, 83% medium and 11% hard. The most common round is Technical Screen (79%). Frequent concepts include Data Structures, Stack, System Design and Algorithms.
Topics
- Coding & Algorithms70% · 33
- System Design13% · 6
- Behavioral & Leadership6% · 3
Difficulty
- Easy6% · 3
- Medium83% · 39
- Hard11% · 5
Interview rounds
- Technical Screen79% · 37
- Onsite19% · 9
- Online Assessment2% · 1
Roles
- Software Engineer91% · 43
- Data Engineer6% · 3
- Product Manager2% · 1
Frequent concepts
- Data Structures15% · 7
- Stack11% · 5
- System Design11% · 5
- Algorithms9% · 4
- Hash Map9% · 4
- Stream Processing9% · 4
Most mentioned in interview experiences
- 1.Implement classes in existing abstract hierarchy2 reports
- 2.Write PostgreSQL string-manipulation query2 reports
- 3.Answer project and leadership behavioral questions1 report
- 4.Count friend requests based on age rules1 report
- 5.Describe leading an end-to-end client project1 report
- 6.Design a Card Deck with Shuffling, Dealing, and Five-Card Poker Comparison1 report
- 7.Design a data structure for dynamic top‑K frequency1 report
- 8.Design a packet reassembler API1 report
- 9.Flag Fraudulent Transactions by Amount and Travel Time1 report
- 10.How would you manage platform transitions?1 report
Counted from 9 candidate interview experiences on Katkat. How we collect and count
Showing 31–47 of 47 results
This question evaluates understanding of time-based sliding-window data structures, streaming aggregation, and the handling of timestamped records with efficient incremental updates and evictions.
BloombergSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to design a stateful stream processor that aggregates fragmented event data based on a shared correlation ID within a sliding time window.
BloombergSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates a candidate's communication, project ownership, technical decision-making, and motivation for joining the prospective employer, with emphasis on articulating specific contributions, trade-offs, and measurable impact.
BloombergSoftware EngineerBehavioral & LeadershipTechnical ScreenThis problem tests your ability to minimize costs when assigning workers to multiple destinations, requiring an application of dynamic programming to manage fixed capacity constraints.
BloombergSoftware EngineerCoding & AlgorithmsTechnical ScreenGiven two strings of equal length made of lowercase letters, find the fewest single-character replacements in the second string that turn it into an anagram of the first. This phone-screen coding problem tests character frequency counting and precise reasoning about which letters must change.
BloombergSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to process textual data into an N-gram model, requiring efficient counting of sequence frequencies to predict the most probable subsequent word.
BloombergSoftware EngineerCoding & AlgorithmsOnsiteThis problem tests grid traversal via dynamic programming or recursion, combined with the sliding window technique to identify unique character patterns within string segments.
BloombergSoftware EngineerCoding & AlgorithmsOnline AssessmentThis interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Solve Magic Dictionary and unknown traversal states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
BloombergSoftware EngineerCoding & AlgorithmsTechnical Screen- Solve Number of IslandsMedium
This question evaluates understanding of graph and grid traversal concepts, specifically identifying connected components in a binary matrix and familiarity with traversal strategies such as BFS and DFS.
BloombergSoftware EngineerCoding & AlgorithmsOnsite This problem tests your ability to perform a vertical-order traversal of a binary tree by mapping nodes to relative column indices and sorting them by their depth and value.
BloombergSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to manipulate overlapping intervals and perform specific tree traversals to extract structural information.
BloombergSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to handle nested data structures through recursive parsing, maintain efficient state using hash maps and dynamic arrays, and implement sliding window techniques to manage constraints in a stream.
BloombergSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates design and analysis skills for string-matching data structures that support one-edit queries and for binary tree traversal with coordinate-based ordering, testing understanding of data structures, search algorithms, sorting, and complexity analysis within the Coding & Algorithms domain.
BloombergSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to handle three distinct algorithmic scenarios: greedy logic for circular traversal, stack-based syntax validation, and state-space exploration on a 2D grid.
BloombergSoftware EngineerCoding & AlgorithmsOnsiteThis two-part question evaluates combinatorial enumeration and subset-generation concepts for arrays alongside string parsing and parentheses-sequence validation for noisy input, measuring algorithm design, correctness, and complexity reasoning in array and string contexts.
BloombergSoftware EngineerCoding & AlgorithmsOnsiteThis problem tests your ability to use a stack data structure to maintain LIFO ordering for matching paired symbols within a string.
BloombergSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates proficiency in PostgreSQL string manipulation, regular expressions, URL parsing, key-value parsing and timestamp-based filtering for data transformation tasks.
BloombergData EngineerData Manipulation (SQL/Python)Technical Screen
Bloomberg interview experiences
All 13 →- Two Passed Screens, Filled Openings, and a Virtual OnsiteBloomberg · Software Engineer · Onsite · Aug 2026Rejected
At Bloomberg, you can move forward with at most two teams at the same time, and each team's phone screen is independent. Basically, one job posting corresponds to one opening, and those openings fill pretty quickly. I passed both phone screens, but both openings had been filled. The recruiter helped forward my resume to a sister team of one of those teams that was hiring, so I didn't need another…
- Detecting Fraudulent Transactions Within 60 MinutesBloomberg · Software Engineer · Technical Screen · May 2026
Coding Interview | Fraud Transactions I recently interviewed with a coding problem about fraudulent transactions, so I am recording it here. The problem roughly gave me a transaction list: I had to find the fraudulent transactions under two rules: A single transaction with an amount greater than $2,000 is immediately considered fraudulent. Transactions from the same account within 60 minutes are…
- Top K Frequent Elements Phone ScreenBloomberg · Software Engineer · Technical Screen · Mar 2026
The first round was a standard phone technical screen — coding only, no behavioral questions. The difficulty is generally on the higher end of LeetCode medium, and the focus is on whether your data structure choice is reasonable and whether your code is clean. The question I got was to design a data structure that supports insert, delete, and returning the current Top K most frequent elements. Th…
- Simplified Grep, Friend-Request Math, and a BQ RoundBloomberg · Software Engineer · HR Screen · Dec 2025
Round 1: implement a simplified version of grep — find lines in a file containing a specific string, and also account for extensibility to flags. I just honestly clarified requirements first, then wrote the parsing plus the string matching. The focus of this problem isn't really the algorithm, it's whether you can write clean, extensible code. Round 2: given an array of ages, compute the total nu…
- Final Round Focused Entirely on My Solo Full-Stack ProjectBloomberg · Software Engineer · Onsite · Nov 2025Offer
Hey, sharing my interview experience from Bloomberg's final round today. We did about 2 minutes of small talk to open, then the HM went straight in: "I'm particularly interested in this full stack project you did for a real client. Let's focus mostly on that, I'd like to understand how you work." As soon as I heard that I knew this round wasn't about how strong my technical skills were, it was ab…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
