The interview came in two parts. The first was a phone interview where we spoke about C++ and my university projects. The second part was an on-site interview composed of three interviews: two technical and one HR.
The HR interview was very nice. She asked me general questions about why I like computer science and why I got into it. She also mentioned their work hours, as they're very long (8 am to 6 pm), and if I was okay with it.
The phone screen included general C++ questions, such as the difference between malloc and new, and questions about classes and structs.
For the on-site interview, the first technical interview focused more on C++ questions, including the sizes of types, how pointers work, and how to split a string into words given it was a sentence.
The second on-site interview was also technical. I was asked how to find the index of the first unique number in an array, the two-sum problem, and the infamous "3 black hats and 2 white hats" brain teaser.
The following metrics were computed from 80 interview experiences for the Bloomberg LP Software Engineer (Internship) role in London, United Kingdom.
Bloomberg LP's interview process for their Software Engineer (Internship) roles in London, the United Kingdom is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Bloomberg LP's Software Engineer (Internship) interview process in London, United Kingdom.