Quick and over the phone. The interviewer was very friendly and gave me a scenario. They wanted me to unpack every bit of it before letting me talk about the code.
I applied through college or university. The process took 3 weeks. I interviewed at Bloomberg (Los Angeles, CA) in Nov 2017
Interview
4 rounds in-person interviews on campus. First two rounds are algorithms, third round OOP, fourth round behavioral. The first two rounds were of average difficulty. Third round they try to make challenging.
Interview questions [1]
Question 1
how to populate "next" pointers on a binary search tree. (next pointers point to the right neighboring node)