The process took 1 day. I interviewed at Bloomberg (New York, NY) in Feb 2010
Interview
Basically it was a series of technical questions. I had my interview through the career services at my university. I sat one on one with the interviewer with pen and paper and talked through the questions with him. After the questions he asked me I had any questions for him about the company and then it was over.
Interview questions [2]
Question 1
#1: We have a linked list, but it is special in that it can have pointers down, as well as next. Any node can have an arbitrary number of links down as well as across. Write a function that will "flatten" this linked list so that it does not have any down pointers, but all elements remain in order.
#2: Describe how to implement a queue out of stacks. (no coding, just thought process)
#3: We have a String of characters. Write a function that will find the first non-repeating character and return that character. (something better than an O(n^2) algorithm)