LeetCode Question · Feb 2025 · London

Bloomberg - Software Engineer (Grad), London

SWE Phone Screen New Grad
154 views 4 replies

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 .