Had interview with them few weeks back
My first round was simple DS/C++ problems
1. How to get top 10 most traded stocks from continous feed of stock trade
2. Implement a function so that it will not proceed with its operations if it is called more than 100 times per minute
Second Round
1. Implement Shared pointer
2. Design a Web Service, where multiple feeds are input and they are trying to modify a common database
Third Round
They showed me Bloomberg Terminal. Asked very generic questions what were the most challenging moments in your career. How do you plan your work? Few questions around the background.
After this I met with HR and he said entire team is really positive about me.
Fourth Round
Interview with the senior manager. Showed me Bloomberg Terminal again, I kept asking him all the queries I had around the terminal. In the end he said you asked really good questions
HR Round
He said people are very positive. Discussed salary expectation and all the benefits Bloomberg provides.
Round with Head of the Business unit
He was not sure that I had all the technical rounds before and asked me very basic programming questions
1. Error in the code
2. Difference between 32 bit and 64 bit systems
Few behavioral questions, Why Bloomberg? Why we should hire you?
After this HR told me that people were really positive and he will send me salary breakup next day. I didn't received any confirmation from them for a week and later found out that I was not selected. This is really unusual of Bloomberg as they respond within 2 days. I answered their each and every technical question, I really don't know what they expect.
Overall a good company with weird people.