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!