I applied through my college and went through 3 rounds of technical interviews.
Round 1: They asked me to select a data structure for storing a dictionary that I would use for searching words with given letters, similar to the game SCRABBLE. I also had to demonstrate passing a multi-dimensional array in C89 and discuss other variations.
Round 2: I was asked to design a class that takes an integer of any length (memory permitting), given as a string. I needed to implement constructors and addition by operator overloading (as I had mentioned my preference for C++).
Round 3: I had to write code to find the common letters in two strings. The interviewer was particularly interested in how my input might break the code, how I would overcome such issues, and the implications at the OS level.
HR Round:
Why Other Company?
(Unexpected... I was prepared for "Why Bloomberg?" but not for this.)
The following metrics were computed from 135 interview experiences for the Bloomberg LP Financial Software Developer role in New York, New York.
Bloomberg LP's interview process for their Financial Software Developer roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Bloomberg LP's Financial Software Developer interview process in New York, New York.