I applied through a recruiter. I interviewed at Bloomberg in Mar 2015
Interview
Phone and shared HuckerRunk panel. Very polite and nice interviewer. No pressure. I am grateful to him for slow clear English :-) (My English isn't excellent at all). If something wasn't clear to me he wrote to me in panel. So, there were not real troubles in communication, as I worried for. It was my first interview 1) in English 2) by the phone. I'm very pleased to have this new experience. Technical questions were trivial enough.
Now I'm waiting for reply from them about my 1st round result.
Interview questions [1]
Question 1
Memory management in C.
Classes (Encapsulation, Polymorphism, Inheritance, Operator overloading).
Calculate number of bits that are set in file with size 200TB as fast as possible. Budget is infinite.
I applied through a recruiter. The process took 3 weeks. I interviewed at Bloomberg in Nov 2014
Interview
I wish I hadn't bothered!
Contacted by an enthusiastic recruiter. Pointed towards an online portal where I had to essentially dump my CV into their online forms. Moved very quickly onto a telephone interview - I was told this would be technical C++ questions but it turned out to be a high-level discussion about fit for the team (which very very encouraging)
HR were then entirely incompetent, with a couple of weeks of silence before asking at 7pm if I could interview the next day! We settled on a more convenient date, and I went in for a day I was told would complete the interviews (technical and HR). In fact I had two technical interviews and noone bothered to tell me the hiring manager and HR weren't available that day until the end of the planned interviews.
I received an automated email after two days saying they would not be extending an offer. I requested some more detailed feedback... after three weeks of requests, the message was I was not "technically strong enough", which tells me nothing from a purely technical interview! Compared to Google's face-to-face interview process a couple of weeks prior (and the excellent feedback I got from that) Bloomberg were utterly useless!
Interview questions [1]
Question 1
Smoothing transaction spikes in large, distributed systems
I had applied on company website around a month back for 5 to 6 C++ developer positions. In next week of applying, I got 3 mails from Bloomberg, 2 of which said they are not going to consider my candidature for the post I have applied. However, for one of the C++ developer post, the mail said that we would like to conduct a telephonic interview. I told the availability. The first round interview was positive and easy for me. The interviewer used hackerrank tool for me to code a simple programming problem - find the no. of words in a given string. The words could be separated by space, tab, new line characters. Second question was to tell the constructor and destructor call order in an inheritance hierarchy. Third question was to tell where will the variables will be allocated in memory, there was a global, some local, a global char pointer, a char array, and a local static variable. Fourth question was how to determine the theoretical limit of memory that can be accessed?
After this, I got a mail saying the business wants my candidature to the next stage. Second round was scheduled after 5 days of the mail. In the interview they asked about my projects work and the technology I used. I described the projects. They wanted to check if I was part of implementation or not. Then they jumped onto technical interview. They just asked one programming problem : Dutch National Flag problem. Given a string of R, G, B : RGGBRRBBGG, write a function to arrange it in the order of the characters, all same characters clubbed together, in the order of characters. So the output should be: RRRGGGGBBB
I could do it in an hour correctly (I guess I unnecessarily took more time than required to code this problem). I ran and the answer was fine. They said its correct. They asked a couple of questions around it like what all inputs would you give to test your function. And what is the complexity of the function, etc.
My fingers crossed now !! If I will be getting any more calls, I don't know.
Interview questions [1]
Question 1
The questions were not difficult if you prepare well and if you know how to code.