Design a Streaming Top-K Hitters System
Continuously rank the most frequent keys over recent and all-time windows.
Open practiceBloomberg interview practice
Practice from 347 Bloomberg-tagged public coding problems, organized only by the stage, topic, difficulty, and recency metadata FastPrep can verify. The broader public catalog also includes 21 system-design exercises, 13 low-level-design exercises.
OA practice path
Build a timed implementation rhythm from prompt to edge cases. Problems are ranked by repeated public catalog sightings.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
BLBloomberg | Merge IntervalsArraySorting | Medium | 28 public reportsLast reported Aug 2026 | Practice |
BLBloomberg | Word SearchMatrixDepth-First Search | Medium | 17 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Design an Ordered StreamArrayHash Table | Easy | 15 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Count Teams Outscoring a Target TeamArrayHash Table | Easy | 1 public reportLast reported Feb 2023 | Practice |
BLBloomberg | Ashley Loves Numbers (Financial Engineer)MathCombinatorics | Medium | 1 public reportLast reported Nov 2019 | Practice |
BLBloomberg | Consecutive Sum (Financial Engineer Intern)Math | Medium | 1 public reportLast reported Nov 2019 | Practice |
BLBloomberg | Find Longest ChainDynamic ProgrammingSorting | Medium | 1 public reportLast reported Sep 2017 | Practice |
Phone practice path
Practice solving while explaining assumptions, tradeoffs, and complexity. Problems are ranked by repeated public catalog sightings.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
BLBloomberg | Design Underground SystemDesignHash Table | Medium | 48 public reportsLast reported Jan 2026 | Practice |
BLBloomberg | Meeting Rooms IIArraySorting | Medium | 40 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Insert, Delete, and Get Random in Constant TimeHash TableDesign | Medium | 39 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Number of IslandsMatrixGraph | Medium | 38 public reportsLast reported Oct 2025 | Practice |
BLBloomberg | Flatten a Multilevel Doubly Linked ListLinked ListDepth-First Search | Medium | 33 public reportsLast reported Mar 2026 | Practice |
BLBloomberg | Decode StringStringStack | Medium | 32 public reportsLast reported Oct 2026 | Practice |
BLBloomberg | LRU Cache OperationsDesignHash Table | Medium | 31 public reportsLast reported Nov 2025 | Practice |
BLBloomberg | Validate Binary Search TreeTreeDepth-First Search | Medium | 29 public reportsLast reported Nov 2025 | Practice |
BLBloomberg | Merge IntervalsArraySorting | Medium | 28 public reportsLast reported Aug 2026 | Practice |
BLBloomberg | One-Dimensional Candy CrushStackString | Medium | 28 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Min StackStackDesign | Medium | 22 public reportsLast reported Nov 2024 | Practice |
BLBloomberg | Two City Scheduling with an Odd Candidate CountArraySorting | Medium | 21 public reportsLast reported Mar 2026 | Practice |
BLBloomberg | Word SearchMatrixDepth-First Search | Medium | 17 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Longest Substring Without Repeating CharactersStringSliding Window | Medium | 16 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Design an Ordered StreamArrayHash Table | Easy | 15 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Valid ParenthesesStringStack | Easy | 15 public reportsLast reported Dec 2025 | Practice |
BLBloomberg | Populate Next Right PointersTreeBreadth-First Search | Medium | 14 public reportsLast reported Nov 2024 | Practice |
BLBloomberg | Index of the First Non-Repeating CharacterStringHash Table | Easy | 14 public reportsLast reported Oct 2024 | Practice |
BLBloomberg | Minimum Replacements to Make Two Strings AnagramsStringHash Table | Easy | 13 public reportsLast reported Sep 2026 | Practice |
BLBloomberg | Binary Tree Vertical Order TraversalTreeBreadth-First Search | Medium | 13 public reportsLast reported Feb 2026 | Practice |
Onsite practice path
Practice complete solutions and defend the choices behind them. Problems are ranked by repeated public catalog sightings.
230 Bloomberg-tagged Onsite problems available.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
BLBloomberg | Design Underground SystemDesignHash Table | Medium | 48 public reportsLast reported Jan 2026 | Practice |
BLBloomberg | Meeting Rooms IIArraySorting | Medium | 40 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Insert, Delete, and Get Random in Constant TimeHash TableDesign | Medium | 39 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Number of IslandsMatrixGraph | Medium | 38 public reportsLast reported Oct 2025 | Practice |
BLBloomberg | Flatten a Multilevel Doubly Linked ListLinked ListDepth-First Search | Medium | 33 public reportsLast reported Mar 2026 | Practice |
BLBloomberg | Decode StringStringStack | Medium | 32 public reportsLast reported Oct 2026 | Practice |
BLBloomberg | LRU Cache OperationsDesignHash Table | Medium | 31 public reportsLast reported Nov 2025 | Practice |
BLBloomberg | Validate Binary Search TreeTreeDepth-First Search | Medium | 29 public reportsLast reported Nov 2025 | Practice |
BLBloomberg | Merge IntervalsArraySorting | Medium | 28 public reportsLast reported Aug 2026 | Practice |
BLBloomberg | One-Dimensional Candy CrushStackString | Medium | 28 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Min StackStackDesign | Medium | 22 public reportsLast reported Nov 2024 | Practice |
BLBloomberg | Two City Scheduling with an Odd Candidate CountArraySorting | Medium | 21 public reportsLast reported Mar 2026 | Practice |
BLBloomberg | Word SearchMatrixDepth-First Search | Medium | 17 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Longest Substring Without Repeating CharactersStringSliding Window | Medium | 16 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Design an Ordered StreamArrayHash Table | Easy | 15 public reportsLast reported Feb 2026 | Practice |
BLBloomberg | Valid ParenthesesStringStack | Easy | 15 public reportsLast reported Dec 2025 | Practice |
BLBloomberg | Populate Next Right PointersTreeBreadth-First Search | Medium | 14 public reportsLast reported Nov 2024 | Practice |
BLBloomberg | Index of the First Non-Repeating CharacterStringHash Table | Easy | 14 public reportsLast reported Oct 2024 | Practice |
BLBloomberg | Minimum Replacements to Make Two Strings AnagramsStringHash Table | Easy | 13 public reportsLast reported Sep 2026 | Practice |
BLBloomberg | Binary Tree Vertical Order TraversalTreeBreadth-First Search | Medium | 13 public reportsLast reported Feb 2026 | Practice |
01 · Preparation plan
Bloomberg's public set contains familiar algorithm families with useful follow-ups: merged ranges, a path with a limited resource, and all valid word segmentations. Some records have financial-engineering context, so the page keeps that evidence local rather than claiming a single syllabus for every role. This is a suggested practice sequence, not the employer's interview process. Your invitation and recruiter guidance remain the source of truth.
Use interval merging to state the invariant for the current output range. Sorting makes overlap decisions local but does not remove endpoint ambiguity.
Obstacle elimination changes reachability: visiting the same cell with a different remaining budget can matter. A position-only visited set may discard a better route.
Word Break II requires all valid outputs, so output size can dominate runtime. Separate feasibility pruning from assembling the actual sentences.
02 · Broader technical practice
These public Bloomberg-tagged exercises cover additional technical formats. They are included only when a verified catalog record and a crawlable practice page both exist.
Continuously rank the most frequent keys over recent and all-time windows.
Open practiceAccept high-volume log streams, durably buffer them, make recent and historical data queryable, and tail newly arriving records to authorized readers.
Open practiceRank the most-viewed news articles for a requested historical time window at large scale.
Open practiceModel a standard card deck with deterministic shuffle, atomic dealing and exchanges, and read-only comparison of five-card hands.
Open practiceDesign a global platform that turns microservice metrics into honest health dashboards and timely, deduplicated anomaly alerts.
Open practiceLet users start and stop stock rules and notify them when trusted market prices cross configured bounds.
Open practiceRun saved queries against a daily snapshot and deliver auditable HTML or XML results by email.
Open practiceDesign an in-memory to-do list whose reads combine stored entries with completion state from a supplied checker.
Open practiceServe fresh, normalized stock prices from multiple exchanges with explicit source freshness.
Open practiceDesign and implement a library circulation system with titles, physical copies, members, loans, holds, extensible policies, and atomic checkout and return behavior.
Open practiceModel one blackjack table round with recursive hand splitting and a shoe that honors a cut-card reshuffle boundary.
Open practiceRefactor a working LRU cache into a generic in-memory cache that cleanly supports LRU, LFU, and future policies.
Open practiceDesign an in-memory set that supports membership updates and uniform random selection in average constant time.
Open practiceModel a bounded Wordle round that validates guesses, scores duplicate letters correctly, and closes after a win or loss.
Open practiceModel a registration queue that preserves arrival order while supporting constant-time registration and arbitrary cancellation plus non-removing top-k reads.
Open practiceDesign a Kafka-like service that durably orders records within partitions, supports retrying producers and replayable consumer groups, and recovers from broker failures.
Open practicePublish and rank news articles for a continuously updated top-N surface.
Open practiceSupport catalog browsing, size-specific inventory, carts, checkout, and durable orders.
Open practiceDesign a distributed cache-routing layer that assigns keys according to heterogeneous node capacity, minimizes movement during topology changes, and safely manages leader/follower replicas.
Open practiceMeasure real-time data-pipeline latency and notify owners on sustained breaches.
Open practiceModel parking, retrieval by stable ticket, and nightly compaction of cars toward one end of the lot.
Open practiceIngest market data, compute reusable aggregates, and serve interactive historical analytics.
Open practiceSupport video playback and resumable offline downloads while synchronizing progress and feeding recommendations.
Open practiceModel watchlists whose entries are evaluated by replaceable user-defined stock constraints.
Open practiceInsert spaces into unsegmented text with confidence, model versioning, and a deterministic fallback.
Open practiceClassify incoming customer requests and route them to an appropriate available representative with safe fallbacks.
Open practiceCoordinate flights, gates, operational disruptions, and passenger-facing status without assuming one airline owns every source.
Open practiceModel contacts and prefix autocomplete that reflects every completed add, edit, or delete.
Open practiceStore large immutable object versions across availability zones while giving the writer strict read-after-write behavior.
Open practiceModel a portable player with library management, playback controls, and deterministic shuffle.
Open practiceServe current quotes and reference data with predictable low latency and transparent freshness.
Open practiceRun a reproducible experiment that trains and evaluates a model for restoring punctuation in text.
Open practiceTurn client-application crashes into deduplicated, routed, and auditable response incidents.
Open practiceModel documents whose pages and words preserve insertion order and can be retrieved or enumerated with page numbers.
Open practice03 · Evidence boundary
It means practicing transferable implementation, testing, and technical reasoning with public catalog assets FastPrep tags to Bloomberg. It does not mean FastPrep has access to the company's assessments or any private interview bank.
Repeated public sightings and last-reported dates can help you prioritize practice, but they cannot predict the questions, format, or platform in a specific interview.
04 · Plain answers
This page owns technical-practice intent for Bloomberg. Hiring activity, timelines, and market signals remain on the separate hiring-insights page.
No. The page supports coding practice, with role context attached to individual assets where available. It is not a terminal-usage course or a complete finance interview guide. Choose the programming topics relevant to your role and verify any specialist expectations separately.
No. FastPrep is an independent interview-preparation product and is not affiliated with Bloomberg. The page uses FastPrep's public practice catalog and does not claim official, private, leaked, or proprietary employer questions.
Stage labels come from FastPrep's public problem metadata. A problem can carry more than one reported stage, and hiring processes can change by role, level, location, and date. Treat the labels as preparation context, not a guarantee.
Start with the stage named in your invitation or recruiter message. If no stage is known, use the largest available set to build general problem-solving fluency, then rehearse explanation and testing separately.
No. Public catalog counts, stage tags, and last-reported dates can help prioritize practice, but they cannot predict a specific interview's questions, sequence, timing, or platform.
Your next stage, made concrete
Start with the stage named in your invitation, then use public evidence as context—not as a promise of what you will be asked.
Open the practice set