Phone interview round: This was conducted with a software engineer who guided me through the problem-solving process. It included two LeetCode questions with some data structure follow-up questions. Ensure you review the most popular LeetCode problems tagged for Bloomberg. You will be fine.
First onsite round: This was a one-hour interview with two software engineers. They presented two LeetCode questions, which were more difficult than those in the phone interview (e.g., Two City Scheduling, Candy Crush 1D). They also asked questions about how to test the functions. Although I did not have enough time to implement the second question, I still advanced to the next stage.
Second onsite round: This was a one-hour interview with a senior manager at Bloomberg. The manager provided a document describing an app to implement. They guided me through the entire process, specifying the necessary classes and functionalities to include.
Leetcode questions:
Design questions:
Implement an offline movie-watching app. The app should allow users to download a set of movies locally for offline viewing and maintain a list of watching history. The interviewer asked about how data is fetched whenever the app updates the video list.
The following metrics were computed from 124 interview experiences for the Bloomberg LP Software Engineer role in London, United Kingdom.
Bloomberg LP's interview process for their Software Engineer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bloomberg LP's Software Engineer interview process in London, United Kingdom.