I applied through college or university. I interviewed at Bloomberg (Blacksburg, VA) in Sep 2013
Interview
I got the interview from a on-campus career fair. The first day was pretty easy. The interviewer started off asking me about what I knew about the company, what I would do in the company if I got a job offer. Then, he asked me a simple but required logic thinking + correct implementation on the spot problem that I have never seen. At the end of the interview, he set me up to the 2nd interview which was the day right after it. The second interviewer asked me the same behavioral questions, and he gave me a problem about hash table, another problem about linked list. I got a rejection a week after that.
Technical Phone interview
Ask a lot of basic C++/Java Qs
Like what is static , constructor , OOP , final , name some datatypes .... etc
followed by hashing Question
then Write code to calculate the square root of a number
Applied through university job forum. Got a phone interview invitation. Interviewer was helpful but the was more interested in the working solution to the problem. I felt that the approach was not given much importance.