Bloomberg Coding Interview Questions and Top Patterns
Bloomberg interviews run on volume, classics, and follow up questions. The company hires at a scale few can match, its tagged bank is wide, and the problems skew toward standards you likely recognize. What separates outcomes is depth. Interviewers pick a famous problem, then keep pushing variants until they find your limit.
This page ranks the coding questions that appear most often in Bloomberg’s tagged problem data. Every row links to the pattern guide on this site that teaches the technique. The second half turns topic weights into a study order that survives follow ups.
The short version
- Twenty ranked problems lead the bank. Seventeen sit in the very top demand band.
- 137 tagged problems rank Medium, about 55%. Follow ups decide outcomes more than raw difficulty.
- Arrays appear in 128 tagged problems, about 52%. Strings and hash tables follow at 63 and 60.
Bloomberg’s Interview Loop
- An online assessment on a timed platform opens many processes, especially for early career roles.
- One phone screen follows with live coding.
- The onsite loop runs about three rounds.
- Two rounds are coding, drawn heavily from well-known tagged problems.
- One round discusses systems or past projects, depending on level.
- A behavioral conversation closes the loop, and finance curiosity earns real credit here.
The follow-up style defines prep strategy. A correct Two Sum starts the conversation rather than ending it. Interviewers extend constraints, change inputs, and ask for complexity justifications. Practice means owning the general pattern, not one cached answer.
The Questions Bloomberg Asks Most
LeetCode tags problems by company from candidate reports and scores each tag on a relative frequency scale from 0 to 100. These 20 score highest across a recent tagging window. Seventeen reach the very top band. Each row links to our pattern guide for that technique.
If you learn five guides first, learn these
- Start with two pointers . Pointer mechanics decide six rows here.
- Pair it with hash table . It covers Two Sum, Group Anagrams, and Majority Element.
- Study sliding window next for the substring variants.
- Add array manipulation for breadth. Arrays touch 128 tagged problems overall.
- Finish with linked list . Add Two Numbers and LRU Cache both rank here.
| Problem | Difficulty | Demand | Pattern Guide |
|---|---|---|---|
| Two Sum | Easy | Very high | Hash Table |
| Longest Substring Without Repeating Characters | Medium | Very high | Sliding Window |
| Trapping Rain Water | Hard | Very high | Two Pointers |
| Best Time to Buy and Sell Stock | Easy | Very high | Kadane’s Algorithm |
| Median of Two Sorted Arrays | Hard | Very high | Binary Search |
| Merge Intervals | Medium | Very high | Interval Scheduling |
| Container With Most Water | Medium | Very high | Two Pointers |
| Decode String | Medium | Very high | Stack |
| Valid Palindrome | Easy | Very high | Two Pointers |
| Group Anagrams | Medium | Very high | Hash Table |
| Longest Common Prefix | Easy | Very high | String Manipulation |
| Subarray Sum Equals K | Medium | Very high | Prefix Sum |
| Climbing Stairs | Easy | Very high | Dynamic Programming |
| 3Sum | Medium | Very high | Two Pointers |
| Majority Element | Easy | Very high | Hash Table |
| Remove Duplicates from Sorted Array | Easy | Very high | Two Pointers |
| Next Permutation | Medium | Very high | Array Manipulation |
| Add Two Numbers | Medium | High | Linked List |
| Longest Palindromic Substring | Medium | High | Two Pointers |
| LRU Cache | Medium | High | Linked List |
Market flavored logic runs through this list quietly. Best Time to Buy and Sell Stock, Merge Intervals, Median of Two Sorted Arrays, and Subarray Sum Equals K all map onto price series, time windows, and running aggregates. If finance vocabulary feels foreign now, learn the mapping before the interview, because follow ups often arrive dressed in it.
Topics and Difficulty at Bloomberg
The most common topics among tagged Bloomberg problems appear below. Shares overlap because topics repeat inside one problem.
| Topic | Tagged Problems | Share |
|---|---|---|
| Array Manipulation | 128 | ~52% |
| String Manipulation | 63 | ~25% |
| Hash Table | 60 | ~24% |
| Dynamic Programming | 43 | ~17% |
| Math Algorithms | 39 | ~16% |
| Sorting | 35 | ~14% |
| Two Pointers | 32 | ~13% |
| Binary Search | 25 | ~10% |
| Graph Traversal (DFS and BFS) | 40 | ~16% combined |
Sorting carries no link because we treat it as part of other patterns rather than a pattern of its own. The table reads like Google’s profile with the dials turned slightly toward strings and math, which fits a codebase full of market data. Nothing exotic leads, so breadth across the standard patterns protects you more than any specialty.
Difficulty sits at the familiar big-tech profile:
| Difficulty | Problems | Share |
|---|---|---|
Easy | 80 | 32% |
Medium | 137 | 55% |
Hard | 31 | 12% |
One third Easy, half Medium, one eighth Hard, almost exactly Google’s split. The list itself will not beat you. The follow up questions might, which is why every study session below ends with a variation you have not seen.
Method: the 20 highest-ranked Bloomberg tags on LeetCode, scored by relative frequency from 0 to 100. Shares overlap because one problem can carry several topics.
Where to Spend Your Prep Time
- Cover arrays, strings, and hashing as one block. They dominate the topic table together. Start with the array manipulation , string manipulation , and hash table guides.
- Own two pointers completely. Five rows in the top 20 use pointer mechanics. The two pointers guide covers opposite direction scans, and sliding window extends them to substrings.
- Learn the interval and prefix sum pair. Merge Intervals and Subarray Sum Equals K both rank high, and both model time series thinking. See the interval scheduling and prefix sum guides.
- Practice follow ups after every solved problem. Change an input constraint, demand a different complexity target, then resolve it. This habit converts known problems into interview-proof understanding.
- Schedule reviews instead of rereading lists. Breadth fades without repetition. Spaced repetition brings each pattern back right before it slips.
graph TD
A["Array, string, and hash block"] --> B["Two pointers"]
B --> C["Sliding window substrings"]
C --> D["Interval and prefix sum pair"]
D --> E["Follow up variations solved"]
E --> F["Spaced repetition until interview day"]
The diagram moves through the prep plan from the widest topics to follow up practice.
Questions Candidates Ask
Will I see these exact problems?
Expect close variants rather than surprises. Seventeen of the top 20 sit in the very top demand band. Interviewers extend them with follow ups.
How hard is the Bloomberg set?
One third rank Easy. Half rank Medium. Follow ups decide outcomes more than the list itself.
What topic matters most?
Arrays touch 128 tagged problems, about 52%. Strings and hash tables follow at 63 and 60. Open the array manipulation guide first.
Which guide pays off fastest?
Pointer mechanics decide six rows of the top 20. Work the two pointers guide first. Pair it with sliding window for substring variants.
Next Steps
Work down the table and open any guide whose template needs a second look. The coding patterns index lists everything, and two pointers plus sliding window cover the largest share of this list. To see how other banks weight difficulty differently, compare the Uber hard-heavy mix and Adobe’s recycled classics in the Adobe guide.