I applied online. The process took 2 weeks. I interviewed at Bloomberg (New York, NY) in Sep 2015
Interview
I applied online. My phone interview was scheduled in a week. The interviewer was nice and willing to help. He asked me some simple data structure questions (e.g. explaining a situation and asking what data structure to use? why? what if the problem changes to this new problem? etc.) I was informed that they'd like me to go for an on-site interview which was scheduled for the week after. Again, I was asked data structure questions, slightly more difficult than the phone interview. I answered all. Then there was an OS question to which I did not give a complete answer. Although everything was fine before that question, one of the interviewers became impolite and did not even listen to my answer and tried to push me to the direction he wanted. I understand that he was suggesting the optimum response, but at that moment the best I could do was giving a partially correct answer with my knowledge. A few days later I was informed that my application was rejected.
I applied online. The process took 3 weeks. I interviewed at Bloomberg (London, England) in Jun 2015
Interview
I had applied through there website and then got contacted by a recruiter and got asked to determine my availability within the next 3 weeks for a 45 minutes phone interview. The whole interview was done using a shared hacker rank screen
The interviewer was very friendly and helpful
Interview questions [1]
Question 1
- Languages: Different between Java and C++, garbage collector in java (how it work), static vs dynamic memory allocation
- Data structures: Linked lists, queues, stacks, heap, trees
- OOP: polymorphism, design patterns that I used before
- Algorithms: Sorting algorithms I know and there complexity, how to search for a number in an array (sorted and not sorted cases)
- Coding question: reverse a single linked list
I applied online. The process took 1 week. I interviewed at Bloomberg (Princeton, NJ) in Nov 2014
Interview
The interview process was very smooth and fast. It happened over the course of a couple days, on campus. The questions were pretty standard software engineering questions; mine were in C. There were a couple object oriented questions, but nothing terribly difficult or out of standard Java knowledge. The manager interview wasn't even an interview, since he spent most of the time just talking about Bloomberg and his experience.
Interview questions [1]
Question 1
What data structure would you use to display stocks, given that they are continuously updating and you only want to show 5 on the screen at a time?