Bloomberg Coding Interview Questions
32 Bloomberg coding interview problems with full optimal solutions — 16 easy, 13 medium, 3 hard. Every problem ships with multiple approaches (brute-force first, then the optimal), complexity tables for each, company-specific tips on what an Bloomberg interviewer values, and a FAQ section.
Showing 3 problems of 32
- #23hardfoundational
23. Merge K Sorted Lists
Bloomberg's order-book engine merges price-sorted queues from dozens of exchanges every microsecond — this problem tests whether you can do the same efficiently using a min-heap instead of naive repeated merging.
- #42hardfoundational
42. Trapping Rain Water
Calculating trapped water between histogram bars maps directly onto Bloomberg's time-series gap analysis — measuring how much volume pools between market microstructure events — and rewards the two-pointer insight that eliminates extra passes.
- #295hardfoundational
295. Find Median from Data Stream
Bloomberg's real-time analytics dashboard streams millions of trade prices per day and must serve a live median price metric at sub-millisecond latency — this problem tests the two-heap trick that keeps median retrieval O(1) even as data flows in.
Related interview-prep guides
HackerRank Tech Interview Guide 2026: What It Tests, How It Tracks You, and the Modern Setup
HackerRank is still the volume leader in first-round technical screens for 2026 tech hiring. A browser-sandboxed coding environment that logs every keystroke, paste event, and tab-focus change inside its own tab. This guide covers what it tests, the boundary of what it can and cannot detect, and how a modern desktop setup pairs with a HackerRank session without leaking into the screen-share.
The 2026 CS New-Grad Interview Loop: Phone Screen to Offer at Every Tier
The 2026 CS new-grad interview loop runs five steps (recruiter screen, technical screen, onsite, debrief, offer) but the shape of each step now depends on tier of company. This guide maps the loop for FAANG, mid-tier public, startup, consultancy, and research lab, with 2026 timelines and how AI-fraud concerns brought in-person rounds back.
Technical Phone Screen: Tips, Questions, and Tactics for CS New Grads (2026)
A technical phone screen is a 30-60 minute interview, usually one or two coding problems on a shared editor, with audio-only or light-video, that decides whether you advance to the onsite. It measures whether you can clarify, code, and talk through reasoning at the same time. This guide covers what a technical phone screen is, the questions that come up most, how to prepare in the 24 hours before, how to think out loud when the interviewer goes silent, how to recover from a freeze, and what counts as legitimate prep tooling versus the cheating-economy traps that get candidates rejected in the loop after.