Software Engineer applicants have rated the interview process at Bloomberg with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 70.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 60 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Bloomberg overall takes an average of 38 days.
Common stages of the interview process at Bloomberg as a Software Engineer according to 1 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
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?