Bloomberg - Software Engineer (Grad), London
Question Details
I applied to Bloomberg for Software Engineer (new graduate) role directly via their career website.
Round 1 This was a one hour interview reolving around DSA. I was given a n-ary tree...
Full Details
I applied to Bloomberg for Software Engineer (new graduate) role directly via their career website.
Round 1:
This was a one hour interview reolving around DSA. I was given a n-ary tree and was asked to path with minimum to cost to a leaf node. The total cost for path would be summation of the values of all nodes. I was asked to implement the class, take input and everything. As a follow I had to return the path as well.
Round 2:
There were two interviewers this time. After initial introduction we jumped into the DSA questions. The question was about welsh dictoionary, wherein you are given a dictionary and you have to sort the words based on the order of that dictionary. The follow up was that we don\'t know the maximum length of an alphabet/string in the dictionary. Explained the approach and made changes to code.
Round 3:
This was a system design interview where I had to design a system showing top N news articles. Had back and forth dicussion with senior engineer but didn\'t clear it.
About This Question
This is a reported interview question from a bloomberg interview for a swe role (new grad level) during the phone screen round reported in 2025.
It covers the following topics: Binary Tree, Hash Table, Strings, System Design .