Skip to main content
Back to Companies
Bloomberg logo

Bloomberg Interview Questions (1212)

Practice real interview problems from Bloomberg

#771

Jewels and Stones

Easy✓ Solution📹 Video
Amazon+5
#796

Rotate String

Easy✓ Solution📹 Video
Accenture+11
#832

Flipping an Image

Easy✓ Solution📹 Video
Amazon+5
#844

Backspace String Compare

Easy✓ Solution📹 Video
Agoda+13
#860

Lemonade Change

Easy✓ Solution📹 Video
Amazon+7
#867

Transpose Matrix

Easy✓ Solution📹 Video
Amazon+6
#868

Binary Gap

Easy✓ Solution📹 Video
Amazon+5
#876

Middle of the Linked List

Easy✓ Solution📹 Video
Accenture+12
#888

Fair Candy Swap

Easy✓ Solution📹 Video
Amazon+5
#896

Monotonic Array

Easy✓ Solution📹 Video
Amazon+6
#905

Sort Array By Parity

Easy✓ Solution📹 Video
Amazon+7
#922

Sort Array By Parity II

Easy✓ Solution📹 Video
Amazon+5
#925

Long Pressed Name

Easy✓ Solution📹 Video
Amazon+6
#941

Valid Mountain Array

Easyâś“ Solution
Amazon+6
#942

DI String Match

Easy✓ Solution📹 Video
Amazon+2
#976

Largest Perimeter Triangle

Easy✓ Solution📹 Video
Amazon+4
#977

Squares of a Sorted Array

Easy✓ Solution📹 Video
Accenture+16
#989

Add to Array-Form of Integer

Easy✓ Solution📹 Video
Amazon+3
#997

Find the Town Judge

Easy✓ Solution📹 Video
Amazon+6
#1002

Find Common Characters

Easy✓ Solution📹 Video
Amazon+5
#1009

Complement of Base 10 Integer

Easy✓ Solution📹 Video
Amazon+4
#1046

Last Stone Weight

Easy✓ Solution📹 Video
Amazon+12
#1051

Height Checker

Easy✓ Solution📹 Video
Amazon+5
#1068

Product Sales Analysis I

Easy✓ Solution📹 Video
Amazon+6
#1071

Greatest Common Divisor of Strings

Easy✓ Solution📹 Video
Amazon+6
#1075

Project Employees I

Easy✓ Solution📹 Video
Amazon+5
#1084

Sales Analysis III

Easy✓ Solution📹 Video
Amazon+2
#1108

Defanging an IP Address

Easy✓ Solution📹 Video
Amazon+6
#1141

User Activity for the Past 30 Days I

Easy✓ Solution📹 Video
Amazon+5
#1148

Article Views I

Easy✓ Solution📹 Video
Accenture+8
#1200

Minimum Absolute Difference

Easy✓ Solution📹 Video
Agoda+15
#1207

Unique Number of Occurrences

Easy✓ Solution📹 Video
Amazon+4
Page 4 of 8

About Bloomberg Coding Interviews

Preparing for Bloomberg interview questions requires more than just solving random coding problems. Bloomberg is known for its fast-paced engineering culture where developers build real-time financial systems used by thousands of traders worldwide. Because reliability and performance are critical, Bloomberg interviews strongly emphasize practical data structures, clean code, and the ability to reason through edge cases.

The typical Bloomberg coding interview focuses heavily on core data structures and problem-solving fundamentals. Candidates are often tested on arrays, hash maps, strings, trees, heaps, and graph traversal. Interviewers frequently ask problems that simulate real production scenarios such as processing market data streams, building efficient search features, or handling large datasets with low latency.

Bloomberg interview questions generally follow this difficulty pattern:

  • Easy–Medium: Strong emphasis on clean implementation and edge case handling
  • Medium: Hash tables, sliding window, BFS/DFS, and heap-based problems
  • Medium–Hard: Graph traversal, interval problems, and real-time data processing logic

Unlike some companies that focus heavily on theoretical puzzles, Bloomberg interviewers value clear communication and incremental problem solving. You are expected to explain trade-offs, optimize your approach, and write production-quality code.

FleetCode helps you prepare using a curated set of 1172 real Bloomberg interview questions collected from candidate reports and interview experiences. Problems are organized by difficulty and topic so you can systematically master the patterns Bloomberg asks most frequently. Each problem includes detailed explanations and solutions in Python, Java, and C++, allowing you to build the confidence needed to perform well in Bloomberg's technical interviews.

Interview Tips for Bloomberg

If you're preparing for a Bloomberg coding interview, understanding the interview structure is just as important as practicing problems. Bloomberg's process is fairly structured and focuses on practical coding ability and communication.

Typical Bloomberg interview process:

  • Recruiter Screen: Initial discussion about your background, projects, and interest in Bloomberg.
  • Technical Phone Interview (45–60 minutes): One or two coding problems solved in a shared editor. Interviewers expect you to talk through your thought process.
  • Virtual Onsite / Final Rounds: Usually 2–3 technical interviews covering data structures, algorithms, and practical coding scenarios. Some roles include a system design discussion.

Common problem categories asked by Bloomberg:

  • Hash tables and frequency counting problems
  • Array and two-pointer techniques
  • Heap / priority queue problems
  • Graph traversal (BFS and DFS)
  • Tree traversal and binary tree manipulation
  • String parsing and data processing

Bloomberg interviewers often emphasize writing clean, maintainable code. They may ask you to extend your solution, handle edge cases, or analyze time and space complexity after coding. It's common for interviewers to simulate real-world scenarios, such as processing a stream of trade events or designing an efficient data lookup.

Preparation strategy that works well:

  • Solve 150–250 focused problems covering arrays, hash maps, trees, and graphs.
  • Practice explaining your approach before writing code.
  • Get comfortable implementing BFS, DFS, heaps, and sliding window patterns quickly.
  • Review edge cases like empty inputs, duplicates, and large datasets.

Common mistakes to avoid:

  • Jumping into coding without discussing the approach
  • Ignoring edge cases or input constraints
  • Writing overly complex solutions instead of simple readable code
  • Not testing the solution with sample inputs

Most candidates benefit from a 6–8 week preparation plan focused on the most common Bloomberg interview patterns. Practicing curated problem sets—like the 1172 Bloomberg problems on FleetCode—helps you quickly recognize the patterns that show up most often in real interviews.