I applied online. The process took 1 day. I interviewed at Bloomberg (New York, NY) in Sep 2010
Interview
Interviewer started with asking about my project, but soon became disinterested. Later we talked about data structures and algorithms. He asked about sorting algorithms and their complexity. Then he asked about how will you design a telephone book. He then went into UNIX and asked some commands related to file modifications.
Interview questions [1]
Question 1
What kind of data structure will you use to implement a telephone directory?
I applied online. The process took 3 weeks. I interviewed at Bloomberg (New York, NY) in Feb 2010
Interview
First there is a online evaluation system. Basicly you can choose from c c++ java for evaluation. Then you will be contacted by two engineers to do some coding and brain teaser over phone. At last, three on site interview will happen in a day. One for programming, one for design problem and one for HR
Interview questions [3]
Question 1
Some basic time and space complexity problems of every sorting algorithm, link list and array comparison.
Hash table is a popular question here. They will ask if you have used it before. Which lib you used or how did you write it out. Java is much easier than c++ to resolve this.
Brain teaser: two person have two pizza for food, but only one of them is holding the knife. One cut per pizza. Each has only one chance to have the priority to choose one slice of a pizza. It means a process of cutting, choosing, cutting choose. How many of the pizza can the one with knife get maximum?