Skip to content

Bloomberg interview guide

Builds the Bloomberg Terminal and financial data systems; interviews are LeetCode-tagged mediums with resume talk, then HR and engineering manager rounds. Updated October 2026.

Bloomberg at a glance
Category Finance and quant
Intern level Software Engineering Intern (summer; official page says 6 to 10 weeks or up to 6 months depending on region). Entry-level and intern SWE roles are not tied to a team at application time (official).
New grad level Software Engineer (single entry title; Bloomberg says it uses fewer titles than hierarchical firms: individual contributors vs people managers).
0 to 3 years Software Engineer for roughly 0 to 4 years (Levels.fyi entries with 3 to 4 YOE are still 'Software Engineer'); next is Senior Software Engineer (Levels.fyi typical 8 to 10 YOE), then Team Lead titles.
Online assessment Usually none for US SWE new grad and intern (reported); some roles use a Plum assessment or other assessments per the official How We Hire page : Not applicable for most SWE candidates; round 1 is a live technical interview
Coding rounds 3 technical (round 1 plus 2 onsite), sometimes 2 or 4
Behavioral Bloomberg values plus motivation ('why Bloomberg'). Official How We Hire page: 'doing the right thing' by people, clients and communities is one of Bloomberg's guiding values, and candidates must represent themselves honestly, including any AI use. Official experienced-hire interview guide (APAC version): be ready to describe experiences showing collaboration, leadership, innovation and overcoming challenges as situation, actions and outcome (STAR-style).
Timeline US new grad 2026 example: applied Nov 11, 2025; round 1 Nov 25; full loop (2 technicals plus HR) Jan 15, 2026; EM round Jan 21 (about 2 months). Feb 2025 example: HR scheduled each next round about a week later, with a month gap over the holidays. Summer 2026 intern invites went out mid-September 2025. Offers came 2 days to 2 weeks after the EM round. No hiring committee or team match before the offer is reported; official page says entry-level and intern roles are not team-specific and Bloomberg helps you find a team.
New grad pay Levels.fyi (checked Oct 4, 2026): 'Software Engineer' level averages about $206K total comp in the US (16 data points, typical 2 to 3 YOE, no stock component). New grad NYC entries from Sep 2026: $158K base plus $30K to $32.5K bonus, i.e. $188K to $190.5K. A Feb 2025 NYC new grad offer on Reddit: $158K base, about $23.5K bonus, $10K relocation. London Software Engineer median about £98.7K. Interns (Levels.fyi): NYC $52/hr (Summer 2026), San Francisco $50/hr (Summer 2025), London about $27.5/hr (Summer 2026).
Official links Careers, Students, Official interview prep, Values

Interview process

New grad

  1. Application. Official flow: Application, Screening, (Assessment for certain entry-level roles), Interviews, Offer. Certain entry-level roles require a Plum assessment (official). US new grad links are often shared by campus recruiters or at Bloomberg events and through referrals (Sep 2025 and Dec 2025 Reddit reports). As of Oct 4, 2026, Bloomberg's public job search showed no 2027 SWE new grad or intern postings, consistent with link-based recruiting.
  2. Round 1 technical (60 min, video or on campus). Official step: video interview with an engineer from the department. Reported: about 10 to 15 min intro, resume and project questions and 'why Bloomberg', then 40 to 45 min for 1 to 2 LeetCode-style mediums (often Bloomberg-tagged), then 5 to 10 min for your questions. One Dec 2025 candidate coded in a HackerRank pad where they had to define the node classes themselves. Usually no OA beforehand.
  3. Virtual onsite: 2 technical interviews. About 1 hour each, often 2 interviewers, 1 to 2 problems per round ranging easy to hard (graphs, backtracking, trees, linked lists, design-a-class). Some candidates get a third technical. In London, one round can be system design (HLD of a Terminal feature, top-N news). Sometimes scheduled back to back on one day with the HR round.
  4. HR interview (about 30 min). Why Bloomberg, motivation, 4 to 5 general behavioral questions, other offers or processes, and salary expectations; one candidate was walked through what the first two months at Bloomberg look like.
  5. Engineering Manager interview (30 to 80 min). In-depth project walkthrough: design choices, technology tradeoffs, scalability and reliability, how you handle competing priorities; sometimes a light design question (e.g. modernizing a legacy system). Reported as conversational and the most variable round.
  6. Offer. Offer call 2 days to 2 weeks after the EM round. Example Feb 2025 NYC offer: $158K base, about $23.5K performance bonus (80% guaranteed in year one), $10K relocation, no sign-on.

Intern

  1. Round 1 technical (60 min video). About 10 min resume/behavioral, then 45 to 50 min of 1 to 2 LeetCode-style questions. Summer 2026 NYC candidates (Sep to Oct 2025) reported BFS and graph problems; one reported a LeetCode hard and another a trie. Invites arrived within days of applying in mid-Sep 2025.
  2. Rounds 2 and 3 technical. Two more technical interviews, often back to back or on a 'super interview day' (London, Nov 2025). A 2025 London intern got an O(1) add/remove/random-pick lottery system plus questions on JUnit testing, and a design round on a real-time stock price feed with price history.
  3. HR round (30 min). Ambitions, why Bloomberg, working alone vs in a team; the 2025 London intern discussed Bloomberg's values and philanthropy.
  4. Engineering Manager round. Background, deeper technical discussion of your experience, sometimes a light system design chat (Nov 2025 Reddit).
  5. Offer. 2025 London intern: applied in November, offer in March. Levels.fyi Summer 2026: NYC $52/hr, London about $27.5/hr.

With 1 to 3 years of experience

Official experienced-hire process: one or two phone interviews (HR or engineer, then a 45 to 60 min technical call on coding fluency, problem solving and CS fundamentals), then in-house interviews lasting two hours to a full day, each round about an hour with two engineers from the hiring team. Questions are open-ended with multiple solutions and cover coding, data structures, algorithms and design; you can choose paper, whiteboard or laptop and your language. For 1 to 3 years you still interview as 'Software Engineer', but system design shows up more consistently and the EM round goes deeper into ownership and production experience.

Online assessment

  • Platform: Usually none for US SWE new grad and intern (reported); some roles use a Plum assessment or other assessments per the official How We Hire page
  • Format: Not applicable for most SWE candidates; round 1 is a live technical interview
  • Notes: Official: certain entry-level roles require a Plum assessment; some roles use pre-recorded video interviews or virtual skills assessments, and the recruiter tells you if one applies. A Sep 2025 commenter said Bloomberg does not do OAs for new grad SWE.

Prepare with How to pass an OA and compare formats in OA formats by company.

Coding rounds

  • Rounds: 3 technical (round 1 plus 2 onsite), sometimes 2 or 4
  • Style: LeetCode easy to medium with occasional hards; many questions match or resemble the Bloomberg-tagged list; design-a-class problems (hit counter, min stack, O(1) randomized set, underground system) are common.
  • Environment: Zoom or on campus with a shared coding pad (HackerRank pad reported); in-house you can choose paper, whiteboard or laptop (official). Some interviewers do not compile the code; others ask you to run and dry-run it.
  • Graded on: Official four pillars: data structure knowledge, algorithms knowledge, problem solving skills, communication skills. Official: 'We'll focus more on your problem-solving skills and coding fluency than on finding the most optimal solution and running code.'
  • Reported focus topics: Arrays, strings and hash maps (Two Sum, Group Anagrams, Longest Substring Without Repeating Characters), Linked lists (two linked-list mediums in one Jan 2026 round 1), Trees and n-ary trees, Graphs: BFS/DFS, shortest paths, weighted graphs (currency conversion), Stacks (Decode String, Min Stack), Design-a-class problems (Hit Counter, LRU Cache, Insert Delete GetRandom O(1), Design Underground System), Intervals and two pointers (Merge Intervals, Container With Most Water, Trapping Rain Water), Backtracking (Combination Sum), Basic system design for London/Europe and experienced roles (real-time feeds, news ranking)

Run every practice problem through the 45-minute framework and the code quality rubric.

What they ask (data)

Based on 417 distinct problems tagged to Bloomberg in the last 6 months (86 in the last 30 days, 274 in the last 3 months, 1175 all-time) across two open datasets of LeetCode company tags. Tags are user-reported, so treat frequency as a signal, not a promise.

Difficulty mix (last 6 months): Medium 56%, Easy 31%, Hard 13%

Most tagged topics (share of problems): Array 55%, String 25%, Hash Table 24%, Dynamic Programming 17%, Sorting 17%, Math 15%, Two Pointers 14%, Depth-First Search 11%, Binary Search 11%, Stack 9%

Most frequent problems

Ranked by frequency, weighted toward the last 30 days. Classics like Two Sum sit near the top of almost every company's list because users tag them everywhere. Solve those fast. The signature list below is more specific to this company.

# Problem Difficulty Last seen Topics
1 Two Sum Easy 30 days Array, Hash Table
2 Longest Substring Without Repeating Characters Medium 30 days Hash Table, String, Sliding Window
3 Best Time to Buy and Sell Stock Easy 30 days Array, Dynamic Programming
4 Trapping Rain Water Hard 30 days Array, Two Pointers, Dynamic Programming, Stack
5 Decode String Medium 30 days String, Stack, Recursion
6 Merge Intervals Medium 30 days Array, Sorting, Quicksort
7 Add Two Numbers Medium 30 days Linked List, Math, Recursion
8 Group Anagrams Medium 30 days Array, Hash Table, String, Sorting
9 Subarray Sum Equals K Medium 30 days Array, Hash Table, Prefix Sum
10 Container With Most Water Medium 30 days Array, Two Pointers, Greedy
11 Longest Palindromic Substring Medium 30 days Two Pointers, String, Dynamic Programming, Manacher
12 Rotate Image Medium 30 days Array, Math, Matrix
13 3Sum Medium 30 days Array, Two Pointers, Sorting
14 Median of Two Sorted Arrays Hard 30 days Array, Binary Search, Divide and Conquer
15 Number of Islands Medium 30 days Array, Depth-First Search, Breadth-First Search, Union-Find
16 Insert Delete GetRandom O(1) Medium 30 days Array, Hash Table, Math, Design
17 Longest Consecutive Sequence Medium 30 days Array, Hash Table, Union-Find
18 Climbing Stairs Easy 30 days Math, Dynamic Programming, Memoization
19 Design Underground System Medium 30 days Hash Table, String, Design
20 Concatenation of Array Easy 30 days Array, Simulation
21 House Robber Medium 30 days Array, Dynamic Programming
22 Best Time to Buy and Sell Stock II Medium 30 days Array, Dynamic Programming, Greedy
23 Next Permutation Medium 30 days Array, Two Pointers
24 Number of Provinces Medium 30 days Depth-First Search, Breadth-First Search, Union-Find, Graph Theory
25 Valid Palindrome Easy 30 days Two Pointers, String
26 Longest Common Prefix Easy 30 days Array, String, Trie
27 Using a Robot to Print the Lexicographically Smallest String Medium 30 days Hash Table, String, Stack, Greedy
28 LRU Cache Medium 30 days Hash Table, Linked List, Design, Doubly-Linked List
29 Merge Two Sorted Lists Easy 30 days Linked List, Recursion
30 Maximum Subarray Medium 30 days Array, Divide and Conquer, Dynamic Programming
31 Remove Duplicates from Sorted Array Easy 30 days Array, Two Pointers
32 Search in Rotated Sorted Array Medium 30 days Array, Binary Search
33 Single Number Easy 30 days Array, Bit Manipulation
34 3Sum Closest Medium 30 days Array, Two Pointers, Sorting
35 Evaluate Division Medium 30 days Array, String, Depth-First Search, Breadth-First Search
36 Palindrome Number Easy 30 days Math
37 Maximum Depth of Binary Tree Easy 30 days Tree, Depth-First Search, Breadth-First Search, Binary Tree
38 Subsets Medium 30 days Array, Backtracking, Bit Manipulation
39 Maximum Average Subarray I Easy 30 days Array, Sliding Window
40 Divide Two Integers Medium 30 days Math, Bit Manipulation
41 Next Greater Element I Easy 30 days Array, Hash Table, Stack, Monotonic Stack
42 Regular Expression Matching Hard 30 days String, Dynamic Programming, Recursion
43 Reverse Linked List II Medium 30 days Linked List
44 Permutations Medium 30 days Array, Backtracking
45 Spiral Matrix Medium 30 days Array, Matrix, Simulation
46 Gas Station Medium 30 days Array, Greedy
47 Zigzag Conversion Medium 30 days String
48 Triangle Medium 30 days Array, Dynamic Programming
49 Merge k Sorted Lists Hard 30 days Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort
50 Find the Index of the First Occurrence in a String Easy 30 days Two Pointers, String, String Matching, Z Algorithm

Signature problems

Problems where Bloomberg accounts for a large share of all recent tags across companies. These are the most Bloomberg-specific questions in the data.

# Problem Difficulty Last seen Topics
1 Design Underground System Medium 30 days Hash Table, String, Design
2 Evaluate Division Medium 30 days Array, String, Depth-First Search, Breadth-First Search
3 Number of Provinces Medium 30 days Depth-First Search, Breadth-First Search, Union-Find, Graph Theory
4 Two City Scheduling Medium 30 days Array, Greedy, Sorting, Hungarian Algorithm
5 Reorder List Medium 30 days Linked List, Two Pointers, Stack, Recursion
6 Valid Triangle Number Medium 30 days Array, Two Pointers, Binary Search, Greedy
7 Combination Sum Medium 30 days Array, Backtracking
8 Divide Two Integers Medium 30 days Math, Bit Manipulation
9 Binary Tree Vertical Order Traversal Medium 30 days Hash Table, Tree, Depth-First Search, Breadth-First Search
10 Swap Nodes in Pairs Medium 30 days Linked List, Recursion
11 Triangle Medium 30 days Array, Dynamic Programming
12 Subsets II Medium 30 days Array, Backtracking, Bit Manipulation
13 Next Greater Element II Medium 30 days Array, Stack, Monotonic Stack
14 Flatten a Multilevel Doubly Linked List Medium 3 months Linked List, Depth-First Search, Doubly-Linked List
15 Simplify Path Medium 30 days String, Stack
16 Number of Ships in a Rectangle Hard 3 months Array, Divide and Conquer, Interactive
17 Number of Recent Calls Easy 3 months Design, Queue, Data Stream
18 Longest Palindrome Easy 30 days Hash Table, String, Greedy
19 Remove Letter To Equalize Frequency Easy 3 months Hash Table, String, Counting
20 Design A Leaderboard Medium 3 months Hash Table, Design, Sorting

Reported in 2025 to 2026 interviews

Questions candidates said they got, each linked to the post where it was reported.

Question Role When Source
Design Hit Counter, follow-ups to reach O(1) time and space SWE New Grad NYC, round 1 2025-02 post
Find Peak Element variant (slightly more complex) SWE New Grad NYC, round 2 2025-02 post
Combination Sum (word for word) SWE New Grad NYC, round 2 2025-02 post
Min Stack style question SWE New Grad NYC, round 3 2025-02 post
Wordle checker: given a guess and a target, mark letters correct, misplaced or absent SWE New Grad NYC, round 3 2025-02 post
Minimum-cost root-to-leaf path in an n-ary tree, then return the path SWE Graduate London, round 1 2025-02 post
Sort words by a Welsh dictionary order (multi-letter characters), follow-up with unknown max letter length (compare Verifying an Alien Dictionary) SWE Graduate London, round 2 2025-02 post
System design: show the top N news articles SWE Graduate London, round 3 2025-02 post
High-level design of a Bloomberg Terminal feature SWE New Grad London, system design round 2025-03 post
Is a string valid if all characters occur equally often, allowing removal of one character (poster: similar to LeetCode 1941; closest match is 2423) SWE Intern London, round 1 2025-04 post
Lottery system with addParticipant, removeParticipant and randomPick all in O(1) SWE Intern London, round 2 2025-04 post
Design: real-time stock price feed for a stock plus price history SWE Intern London, design round 2025-04 post
Valid Triangle Number SWE New Grad NYC, phone screen 2025-04 post
Currency conversion through a graph of exchange rates (same idea as Evaluate Division) SWE New Grad NYC, onsite 2025-04 post
Minimum Number of Steps to Make Two Strings Anagram SWE New Grad 2026 (Reddit comment, Nov 8, 2025; round not stated) 2025-11 post
Sort Characters By Frequency (alphanumeric) SWE New Grad 2026 (Reddit comment, Nov 8, 2025; round not stated) 2025-11 post
Invalid Transactions (verbatim) SWE New Grad 2026, second technical (Reddit comment, Nov 3, 2025) 2025-11 post
Grid path from one cell to another, follow-ups adding gas stops SWE New Grad 2026, first technical (Reddit comment, Nov 3, 2025) 2025-11 post
EM round: how would you convert a legacy software system into a modern one? SWE New Grad NYC 2026, EM round 2026-01 post
'Addictive TV Show' (company-specific problem, no public LeetCode equivalent named by the poster) asked alongside Valid Triangle Number SWE New Grad NYC, phone screen 2025-04 post

Beyond LeetCode

Engineering Manager in-depth project walkthrough; system design for London and European grads; design-a-class problems such as a Wordle checker, an O(1) lottery system and a hit counter; questions on unit testing (JUnit) for interns.

System design

Not standard for US new grads (a Feb 2025 NYC new grad reported no system design; a Jan 2026 NYC candidate got about 10 minutes of design questions in a technical round and a legacy-modernization question from the EM). London and European grad loops often include a full system design round (HLD of a Bloomberg Terminal feature, top-N news articles, real-time stock price feed with history). Standard for experienced hires.

Start with who needs system design, then the framework.

Behavioral

Framework: Bloomberg values plus motivation ('why Bloomberg'). Official How We Hire page: 'doing the right thing' by people, clients and communities is one of Bloomberg's guiding values, and candidates must represent themselves honestly, including any AI use. Official experienced-hire interview guide (APAC version): be ready to describe experiences showing collaboration, leadership, innovation and overcoming challenges as situation, actions and outcome (STAR-style). (official page)

What they look for:

  • Official: what draws you to Bloomberg, how the role fits your long-term goals, and your understanding of Bloomberg's business
  • Official: clear communication; listening when the interviewer tries to help
  • Official: representing yourself accurately and honestly, including any use of AI
  • Passion for and command of your own projects
  • Being someone the interviewer would like to work with (repeated in 2025 reports)

Questions to prepare:

  • Why Bloomberg? Why this role, and how does it fit your long-term goals?
  • Walk me through a project on your resume. Why did you choose that technology?
  • Tell me about a time you showed collaboration, leadership or innovation, or overcame a challenge (situation, actions, outcome).
  • What are your strengths and weaknesses?
  • How do you approach working alone versus with a team?
  • How do you handle competing priorities?
  • Do you have other offers or processes going on?
  • What are your salary expectations?

Build your answers with the story bank. Company detail: behavioral guide.

Tips

  • Work through the Bloomberg-tagged LeetCode list for the last 3 to 6 months; several 2025 to 2026 candidates got tagged questions verbatim (one solved about 150 tagged questions before the Jan 2026 loop).
  • Practice writing the full program in a plain editor, including your own node and class definitions; a Dec 2025 round 1 used a HackerRank pad with no scaffolding.
  • Think out loud the whole time and take hints; Bloomberg grades communication as one of four pillars and says thought process matters more than the most optimal solution.
  • Prepare a 10-minute resume walkthrough and one project you can defend in depth; every round opens with it and the EM round goes through one project in depth.
  • Get the application link early: attend Bloomberg campus events and career-readiness programs (Launch, Insight Week, Tech Labs, Engineering Accelerator); official page says completing select programs gives early access to internship and full-time applications.
  • If you are interviewing in London or Europe, prepare one system design (real-time price feed, top-N news) even as a new grad.
  • Have a specific 'why Bloomberg' answer that covers the Terminal, financial data, and Bloomberg Philanthropies; HR rounds have asked about values and philanthropy.
  • Block 3 to 4 hours for the onsite day; the second technical and the HR round often follow the first with short gaps.

4-week plan for Bloomberg

Do this after you finish a core list like Grind 75 or NeetCode 150.

  • Week 1: Solve problems 1 to 20 from the most frequent list. Time-box each at 30 minutes.
  • Week 2: Solve problems 21 to 40. Re-solve any you failed in week 1 without looking.
  • Week 3: Solve the signature problems and every reported question above. Do 2 timed mock interviews.
  • Week 4: Write 8 stories for the Bloomberg values plus motivation ('why Bloomberg'). Official How We Hire page: 'doing the right thing' by people, clients and communities is one of Bloomberg's guiding values, and candidates must represent themselves honestly, including any AI use. Official experienced-hire interview guide (APAC version): be ready to describe experiences showing collaboration, leadership, innovation and overcoming challenges as situation, actions and outcome (STAR-style). round. Do 2 full mock loops. Review the online assessment and system design notes above.

Sources

Watch out: Re-verified Oct 4, 2026 by an adversarial fact-check pass: How We Hire (Plum assessment for certain entry-level roles, four pillars, 'We'll focus more on your problem-solving skills and coding fluency than on finding the most optimal solution and running code', candidate conduct incl. AI) and the experienced-hire interview guide (collaboration, leadership, innovation, overcoming challenges; situation, actions, outcome) loaded in a real browser [VERIFIED]; bloomberg.com often serves a bot check to scripts, so the experienced-hire application process (Dec 2025), early-careers (Jan 2026, 'early access to applications' for select programs), internship (Dec 2025, 6 to 10 weeks or up to 6 months), student programs (Dec 2025, Launch, First Year Insights, Tech Labs, Engineering Accelerator, Insight Week), full-time (Dec 2025) and Engineering & CTO (Jun 2026, entry-level and intern roles 'not specific to a team or department') pages were checked via Wayback Machine snapshots [VERIFIED via archive]. The values page loads (Wayback May 2026) but its value names are script-rendered and were not extracted, so no list of value names is given. Bloomberg's public Avature job search (348 roles on Oct 4, 2026) showed no 2027 SWE new grad or intern postings (only a Sydney Enterprise Technology Services internship and sales/support early-career roles). Levels.fyi figures and individual samples parsed from the pages; Reddit posts and comments via the Arctic Shift archive (several questions are in comments, dated accordingly); LeetCode posts via GraphQL; all LeetCode problem slugs confirmed real (Design Hit Counter is Premium-only). Corrections made in this pass: Senior SWE YOE and SWE YOE wording aligned to Levels.fyi 'typical YOE'; roles for the 1nr9400 comment questions fixed (round not stated for the anagram and frequency-sort questions); behavioral framework now quotes the verified official wording. Uncertain: number of technical rounds varies (2 to 4) by office and interviewer; system design for new grads is common in London but rare in NYC; whether any OA is used varies (official mentions Plum and other assessments for certain entry-level roles; a Sep 2025 Reddit comment says no OA for new grad SWE). The 'reapply after about 6 months' claim seen in one Reddit comment was not confirmed and is excluded. Levels.fyi new grad entries are self-reported.

Next: All companies