1) Met the Bloomberg reps at career fair, handed resume
2) Got a call a few hours later to schedule an on campus interview two weeks later
3) Went into the on campus interview expecting a standard 1 hour session. (Started at 3 PM, expected to end at 4)
4) Had 4 rounds of interviews, each about a 45 minutes long. First interview was with two software devs, second interview was with 1 software dev, third interview was with a HR, and fourth interview was with a senior programming manager.
Each interview focused heavily on data structures and OOP.
I ended up leaving at around 7 PM, so the interview was four hours long. I think they generally try to keep you for longer if they like you, or they kick you out after the first interview.
Interview Question:
In the first two interviews, the questions were heavily focused on data structures and string manipulations. There was also a lot of pointer/reference trick questions.
The third interview was a HR interview, so very standard HR questions. I.E. Why Bloomberg? What don't you like a Bloomberg?
The fourth interview was the hardest. When I had went in, he said that only one person had made it so far before me. (I came at 3 PM, so atleast 8 people have come and only one made it) The interview questions were very difficult. The interviewer gave me examples of codes and told me to find the most subtle errors and then to optimize the code. It had to do with OOP. The final question he asked me was how I would solve a specific problem in the company. (Not allowed to say)
Overall, I had a good time! Hope to interview with them again in the future.