I applied through a recruiter. The process took 1 day. I interviewed at Bloomberg (Londres, Angleterre) in Jun 2011
Interview
Got to know about about the offer through a recruiter. Took a Brainbench type test and then got a phone interview. Was invited for a face to face interview. The interviewer was good and didn't rush me one bit but I didn't do well at all in the interview.
Got questions for bitwise operators, linked lists etc.
The process took 1 week. I interviewed at Bloomberg (New York, NY) in Sep 2011
Interview
Took the online assessment test in C. Thought I did not do well as some of the questions were tough, nevertheless made it to the phone interview. The interviewer asked about the projects that I was involved with in the past one year. Asked me to explain why I chose C/C++ instead of JAVA to implement my projects.
Then two programming questions: Write code to search and delete an element from a doubly linked list. Write a program to reverse each word in a string and remove spaces say "i am good" to "imadoog", I gave a solution, then he asked me to do it in-place, which I did as well. These are the easiest questions that one can expect so the possibility of messing up is limited. So I was very surprised that I got a reject, I am still wondering how the "very smart Bloomberg interviewer's" decide whom to select, may be they toss a coin at the end of the interview or make a decision before they begin!
My two cents: Take their interview, but put more energy and time preparing for other companies, cause for this one you never know which way the decision would go!
Interview questions [2]
Question 1
Write code to search and delete an element from a doubly linked list.
I applied online. The process took 1 week. I interviewed at Bloomberg (New York, NY) in Jul 2011
Interview
Applied online through their website. Received an email to take the online assessment test. Chose C as the language of preference. Some of the questions asked were quite tough. I didn't even know if they were asking questions from C anymore. Anyways after clearing the online assessment test they contacted me for a telephonic interview. The interview was simple enough but there was quite a bit of disturbance on the interviewers end. I could hear other people talking around him. Don't know if he could even understand me with all that noise around him.
Interview questions [2]
Question 1
I was asked questions related to pointers in C. If you choose C as your language of choice then make sure to concentrate on pointers. Another question was what is the difference between arrays and linked lists and which one would you prefer to use.
They gave me a piece of code in C and asked what would be the output. Then they started adding more functions to the basic code and building upon it asked me what changes would occur in the output and if the code would compile at all.