Bloomberg
Practical loops with a strong C++ and data-structures core, then a design round and questions about handling real-time market data.
Typical loop
- 1Recruiter screen
- 2Technical phone screen: data structures
- 3Onsite: two coding rounds
- 4System design round
- 5Team-fit conversation
Questions
Callback's practice questions and the LeetCode questions Bloomberg has been asking, filtered together.
Asked on LeetCode
1,223 questions · all time
- Sum of k-Mirror NumbershardMathEnumerationfrequency 8.2
- Swap Adjacent in LR StringmediumTwo PointersStringfrequency 8.2
- Swapping Nodes in a Linked ListmediumLinked ListTwo Pointersfrequency 8.2
- Swim in Rising WaterhardArrayBinary SearchDepth-First SearchBreadth-First Search+5frequency 8.2
- Tenth LineeasyShellfrequency 8.2
- The Dining PhilosophersmediumConcurrencyfrequency 8.2
- The Earliest and Latest Rounds Where Players CompetehardDynamic ProgrammingMemoizationfrequency 8.2
- The K Weakest Rows in a MatrixeasyArrayBinary SearchSortingHeap (Priority Queue)+1frequency 8.2
- The MazemediumArrayDepth-First SearchBreadth-First SearchMatrixfrequency 8.2
- The Number of Beautiful SubsetsmediumArrayHash TableMathDynamic Programming+3frequency 8.2
- The Number of the Smallest Unoccupied ChairmediumArrayHash TableHeap (Priority Queue)frequency 8.2
- The Two Sneaky Numbers of DigitvilleeasyArrayHash TableMathfrequency 8.2
- Three DivisorseasyMathEnumerationNumber TheoryPrime Factorization+1frequency 8.2
- Tiling a Rectangle with the Fewest SquareshardBacktrackingfrequency 8.2
- Total Hamming DistancemediumArrayMathBit Manipulationfrequency 8.2
- Transpose FilemediumShellfrequency 8.2
- Tree NodemediumDatabasefrequency 8.2
- Trionic Array IIhardArrayDynamic Programmingfrequency 8.2
- Unique 3-Digit Even NumberseasyArrayHash TableRecursionEnumerationfrequency 8.2
- Water BottleseasyMathSimulationfrequency 8.2
- Weighted Word MappingeasyArrayStringSimulationfrequency 8.2
- Word FrequencymediumShellfrequency 8.2
- Word SubsetsmediumArrayHash TableStringfrequency 8.2