I applied online. The process took 4 weeks. I interviewed at Bloomberg in Dec 2015
Interview
HR set up a technical phone interview for a specific date. The interviewer didn't call nor did they send an email to say they weren't going to be able to make the interview. I emailed HR and let them know that the interviewer missed the interview. They rescheduled and the interviewer called the second time.
This initial phone interview was simple; they just asked about my previous work experience and some very simple questions about OOP. I got an email shortly after to confirm an onsite interview. They booked the flight and sent me all the details. Three days before the onsite, they left me a voicemail saying that the interview was cancelled without providing a reason.
Interview questions [1]
Question 1
How would you implement a hash function for a particular data structure.
I applied through college or university. I interviewed at Bloomberg (Los Angeles, CA) in Oct 2018
Interview
I wasn't prepared for a technical interview there and messed up a bit. However given a little preparation I'm sure anybody would be fine. You talk to the recruiter for a little and then they pass you on very quickly to the software engineers they bring there. However, the technical interviewer was very blunt and it put me off a little whenever I made a small mistake.
Interview questions [1]
Question 1
Write a solution to print the values of a binary tree in order.
I applied online. The process took 3 weeks. I interviewed at Bloomberg in Oct 2018
Interview
Interviewers all started off by asking about my past work experience and my various projects. In total, I did one technical phone interview and two technical on campus interviews. I answered the questions all correctly with multiple efficient solutions. For instance, in one of those rounds, I gave an efficient iterative approach and then an efficient recursive approach for the first question. The next question was a string question I solved using two different languages, one where strings are mutable, and the other where strings aren't mutable. Last question was a design question. From all three rounds, I had a total of 8 different problems asked. Was told that I would hear back in a week but three weeks later, I got an email from HR saying that all positions have been filled. I wasn't even given a chance to do a final round on-site. It really breaks your spirit when this happens ... honestly, what could I have possibly done wrong?
Interview questions [1]
Question 1
Interviewers were more concerned with the technical skills over work experience and project backgrounds. Make sure you know your data structures like linked lists and binary search trees. Also know your searching and sorting algorithms (I was asked to implement merge sort). They might also ask you an object oriented design question.