Hello everyone!
Posting this to pay it forward as I found posts similar to this very helpful when preparing for my interviews.
I won't post exact questions for the onsite, but they were all bloomberg tagged and if you do the leetcode bloomberg set you will have covered all but one of them, that one being a leetcode easy problem on tree traversal.
My phone interview consisted of explaining how a HashMap works, and then implementing it in code.
Several days after the phone interview I received the email to schedule the virtual onsite.
The virtual onsite consisted of 2 technical rounds of 1 hour each. The question breakdown I had was 1 LC hard, 4 LC medium, 1 LC easy. All but the easy were Bloomberg tagged as mentioned above.
After the second round I was told there would be an HR round immediately after.
The HR round was mostly them telling me about Bloomberg, but also included standard behavioral questions like "Describe a time where you had to deal with teammates not delivering". "Why Bloomberg?" was also present in this interview.
One week after this interview, I was told they would like to schedule one more interview, which ended up being a system design/resume review interview. I was asked a variation of top K stocks, which I cobbled a somewhat feeble answer to, but I think as a new grad they didn't take that into consideration too heavily. It felt like they just wanted to see how I approach the problem.
I was not given a timeline of what to expect after this interview, but after a week of nervousness I got a phone call saying I was receiving an offer.
Compensation is exactly what others have reported in their Bloomberg write-ups.
How I studied for this was I wrote up a sheet of every Bloomberg question posted in Discussion, and then proceeded to do every question in the Bloomberg interview set.
If there is something about the process you'd like to know that I haven't mentioned, let me know.