I applied through college or university. The process took 1 week. I interviewed at Bloomberg (Londen, Engeland)
Interview
The first interview was a one hour technical interview. It was divided in two parts: the first part was about algorithm, the second about data structures. In the first step they ask to solve a problem, say what is its complexity and how to test it. The second step they ask what data structures I want to use in a particular case., with the constraint that the complexity must be at most linear. For the second interview they invited me to the London office. In this interview the first part was also about algorithm, but the insist more on the complexity part, temporal and spatial. The second part was a problem with probability.
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 (Londen, Engeland) 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