Katkat

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).

Questions47

3 easy39 medium5 hard

Your progress0/47

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.

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

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 Screen
  • This 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 Screen
  • This 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 Screen
  • This 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 Screen
  • Given 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 Screen
  • This 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 & AlgorithmsOnsite
  • This 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 Assessment
  • This 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
  • 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 Screen
  • This problem tests your ability to manipulate overlapping intervals and perform specific tree traversals to extract structural information.

    BloombergSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This 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 Screen
  • This 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 Screen
  • This 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 & AlgorithmsOnsite
  • This 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 & AlgorithmsOnsite
  • This problem tests your ability to use a stack data structure to maintain LIFO ordering for matching paired symbols within a string.

    BloombergSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This 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 2026
    Rejected

    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 2025
    Offer

    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