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.