
Bloomberg Software Engineer interview typically runs 4-5 rounds: recruiter screen, technical phone screen, and a superday with coding, system design, and hiring manager rounds. The process spans 4-6 weeks and is distinguished by heavy use of Bloomberg-tagged LeetCode problems with intense follow-up pressure on tradeoffs.
$167K
Avg. Base Comp
$350K
Avg. Total Comp
4-5
Typical Rounds
3-5 weeks
Process Length
What stands out most across Bloomberg's software engineer interviews isn't the difficulty of any single coding problem — it's the relentless follow-up pressure after you've reached a working solution. The hardest part consistently isn't getting an answer on the board — it's defending it. We've seen interviewers push on median-in-a-stream solutions, grill candidates on the difference between ordered and unordered hash maps, and extend a binary tree problem until the candidate hit a wall. The pattern is consistent: Bloomberg interviewers want to see how you reason under pressure, not just whether you can recall an algorithm.
A second theme we've noticed is how frequently the interview format diverges from what candidates are told to expect. One candidate was prepped for a high-level distributed systems discussion and instead spent most of the round learning financial concepts before being asked to implement a low-level class design in the remaining 20 minutes. Another found that the first technical round felt closer to a low-level design discussion than a DSA screen. The Bloomberg-tagged LeetCode problems — BFS variants, topological sort, interval and graph questions — are real and worth drilling, but the process rewards candidates who stay adaptable when the format shifts mid-interview.
Finally, don't underestimate the "Why Bloomberg?" question. It appeared in nearly every candidate's account, across phone screens, HR rounds, and engineering manager conversations alike. Candidates who made it furthest seemed to have a genuine, specific answer connecting Bloomberg's data infrastructure and fintech context to their own background — not a generic answer about the company's reputation. The behavioral and fit conversations here aren't a formality; they're woven into nearly every stage of the loop.
Synthetized from 16 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Bloomberg Lp process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Bloomberg Lp
Write a query to return whether each user's subscription date range overlaps with any other completed subscription
| Question | |
|---|---|
| Merge Sorted Lists | |
| Google Maps Improvement | |
| Longest Increasing Subsequence | |
| Hurdles In Data Projects | |
| Most Repetition | |
| Median O(1) | |
| Filling Supermarket Bag | |
| Target Value Search | |
| Binary Tree Validation | |
| Check Matching Parentheses | |
| Moving Window | |
| 5th Largest Number | |
| Pathfinder in Maze | |
| Blob Indexing | |
| Minimum Days for Scheduling All Meetings | |
| Summing Numeric Strings | |
| Shortest Path Algorithms | |
| Client Solution Pushback | |
| Why Do You Want to Work With Us | |
| Minimum Parking Spots | |
| Your Strengths and Weaknesses | |
| LRU Cache 1 | |
| Prime to N | |
| Top 3 Users | |
| Find the Missing Number | |
| Rectangle Overlap | |
| String Subsequence | |
| Nearest Common Ancestor | |
| Groups of Anagrams |
Synthesized from candidate reports. Individual experiences may vary.
An introductory call covering role expectations, background, and resume highlights. Some candidates skip this step and move directly to a technical screen, but when present it is mostly non-technical and includes a 'why Bloomberg' conversation.
A live coding round with one Bloomberg engineer, typically on HackerRank or a similar platform. Candidates solve one to two LeetCode-medium-style problems (common topics include BFS, graphs, strings, tries, and linked lists) and are expected to explain their approach, dry-run their solution, and discuss time and space complexity.
A multi-round loop that may be spread across one or two days. Rounds include two to three coding interviews (LeetCode-medium to hard, covering graphs, trees, OOP, intervals, and data structures), a system or low-level design round (e.g., portfolio management service, URL shortener, key-value store, or news alerting system), and a resume deep-dive where candidates walk through past projects in detail. If interviewers do not see a fit after the first day, the second day may be cancelled.
A dedicated conversation covering motivation for Bloomberg, fintech interest, conflict resolution, and general culture fit. Questions commonly include 'why Bloomberg,' startup vs. large company tradeoffs, a coworker conflict scenario, and a discussion of the candidate's proudest achievement.
A final conversation with a senior engineering manager or team lead that blends technical discussion with fit assessment. Candidates may be asked to explain a technical concept, discuss how they would improve a system, or answer resume-based questions about past work and career goals.