Bloomberg's application process is tightly integrated with LinkedIn. If you have a LinkedIn profile, it's very easy to import it directly.
The first step was a 30-minute phone interview, primarily focused on C++ programming basics. I highly recommend candidates brush up on:
malloc is no longer commonly used)Within two days, I received an email offering a face-to-face interview at their London office. The guidance stated the interview would last "at least an hour, but please allow for up to three hours." I assume the length depends on how deserving a candidate is.
The interview was conducted by an engineering team manager and a lead programmer. The initial questions focused solely on pointers and their referencing/dereferencing in various situations. While fundamental, a lack of clarity here can easily lead to mistakes – as it did for me. I managed to backtrack and walk them through my correct solution after receiving a hint on a trickier question, but I knew my interview was likely compromised at that point. They concluded the interview after exactly an hour.
The entire process was extremely quick, and everyone seemed very efficient.
When using a hash table, what happens if the hashing function generates the same key as an existing entry?
The following metrics were computed from 29 interview experiences for the Bloomberg LP Financial Software Developer role in London, United Kingdom.
Bloomberg LP's interview process for their Financial Software Developer roles in London, the United Kingdom is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Bloomberg LP's Financial Software Developer interview process in London, United Kingdom.