I applied through an employee referral. The process took 1 day. I interviewed at Bloomberg (New York, NY) in Nov 2015
Interview
Behavior question first including : Tell me about yourself ; talking about your resume;Why choose Bloomberg
Understanding on programing language: How will you rate your Java skill? What is Java generic? What is type erasure?
Coding problem
I applied online. The process took 4 weeks. I interviewed at Bloomberg (New York, NY) in Aug 2015
Interview
At first it was a fairly easy phone screening, asking me to sort a list of tickets according to their visiting order, a hash map would do this. Then after 2 weeks I was asked to select a onsite date. During the onsite interview, the first round is a list of algorithm and data structure questions with two people (I forget what questions are but they are just average difficulty). The second round is mainly about database I believe. I messed up that round because the interviewer did not ask questions directly but was trying to confuse me all the time. Yes, he was doing that on purpose, for example telling me 2.25 and 2.250 are encoded differently as doubles, and made me think he was insane or has learned CS from another world. So when he asked me to change the database structure according to a query, I did not went around the trick (you should use indices to speed up a query, not change the database) and was walked out after that round.
Interview questions [3]
Question 1
How would you know if a double has four decimal places?
I applied through college or university. The process took 2 weeks. I interviewed at Bloomberg (Londres, Inglaterra) in Oct 2015
Interview
One on-site interview and one interview at their company in London. The first interview was ok, some technical questions about c++ and 1 coding problem. On-site interview was more difficult with many questions about pointers and detailed variable assignments, although they said there won't be any other technical questions after the first interview.
Interview questions [1]
Question 1
Given an array of integers and a number, print all the pairs which would add up to that number.