The interview process for Bloomberg is a long and detailed one. For me, there was an online aptitude test; the top 5% or so would then proceed to the phone interview stage.
There were three phone interviews, each becoming increasingly more complex, covering typical C++ questions relating to polymorphism, inheritance, access types, etc. If you made it through these, you would then be invited to New York.
Here is where my impression of the process was soured. I'm a senior software engineer being interviewed with a view to working on parallel processing development, something that I have a lot of experience with. I was, however, interviewed by two junior engineers asking college-level questions, far, far lower in complexity than anything in the phone interviews or aptitude test.
During the phone interviews, questions were asked about the different access types and how they worked with inheritance, particularly 'protected' inheritance.
The following metrics were computed from 470 interview experiences for the Bloomberg LP Software Engineer role in New York, New York.
Bloomberg LP's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bloomberg LP's Software Engineer interview process in New York, New York.