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?
Overall, it was a positive and professional interview experience, though the interviewer was on the stricter side. Unfortunately, I was dealing with an illness and wasn't able to prepare as thoroughly as I wanted to, which left me feeling a bit off throughout the conversation. Despite not feeling my best and facing a tough interviewer, the process was well-structured.
Fairly simple. Phone call then onsite. For onsite it was 10 min office tour follow by 1 hr interview then 1 hours system design and 30 mins manager interview. Interviewers were nice and the recruiter was accommodating.
5 rounds first 3 being leetcode coding ones and the last 2 being behavioral. The first three are the hardest asking mainly taggeed questions and the rest are not that bad