The entire process begins with creating and updating a profile on Bloomberg's internal portal. From there, a CV is uploaded for any position you might apply to, and the portal keeps track of all internal applications.
After that step, it took well over a week (close to two weeks) for me to receive an email indicating my application had been processed by a person.
From there, it usually proceeds to a phone interview, asking about what you know about Bloomberg and the technologies they are involved with. These are standard "do you know our company" questions.
Following that was a surprisingly relaxing yet difficult technical review. It's done live, during a phone call with one of their actual software engineers. They pose challenges (outlined below) in your language of choice and watch you write pseudocode via HackerRank.
Unfortunately, that's as far as I got. A week and a half after that, I received the rejection.
Given any two sets of strings of words, write an algorithm that compares the "raw" set to the "query" set and returns all words and their indices that are not found in the query.
The following metrics were computed from 1 interview experience for the Bloomberg LP Graduate Developer role in London, United Kingdom.
Bloomberg LP's interview process for their Graduate Developer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Bloomberg LP's Graduate Developer interview process in London, United Kingdom.