The first round was an online interview which was the toughest part of the process. They give a choice to take the interview in Java/C/C++/C# Once you clear the online test, rest is straight forward. A little preparation can go a long way - I found this site very helpful in preparing for the onsite and phone interviews - http://www.careercup.com/page?pid=bloomberg-lp-interview-questions - Most of the questions asked were standard programming interview type questions - with interviewers asking some probing questions based on your answers/solutions - trying to assess how you think/reason. From my experience, practicing/preparing such programming interview type questions helps a LOT !! It is otherwise difficult to think of solutions
Try not to get stressed out during the main technical round where 2-3 interviewers will collectively interview you. Even if you don't come up with a 100% right answer, still if you can think reasonably well, use logical abilities, you should be able to clear.
Most of their work is in C/C++ - though if you have concepts clear with any other language (like Java), it wouldn't matter.
I also had an HR interview in the end - standard questions like why Bloomberg? Where do I see myself in the next 5 years? Why would you be a good fit for Bloomberg? I believe Technical interview was much more important for Bloomberg in their hiring criteria. HR interview was more of a formality.
Work culture - fast paced, busy - people working long hours in office daily, face time importance
People - ok - didn't have much time for niceties or socializing - busy people ..didn't go out of their ways to make you feel welcome or at home.
- Good compensation and benefits.