I applied through a staffing agency. I interviewed at Bloomberg (London, England) in Jun 2015
Interview
After submitting my applications, I had an invitation for phone screen interview with one of the software engineer in Bloomberg. The phone interview was not too hard. They asked a lot of c++ basic, such as what are the difference between array and pointer, stack and heap in memory, and static variable. For the coding part, I was asked to implement a function to get the Fibonacci sequence. After the phone screen interview, they invited me to the face-to-face interview. The questions was not too hard. Some basic c++ stuffs and algorithm. However, I did not perform well when I had the face-to-face interview.
Interview questions [1]
Question 1
what are the difference between array and pointer, stack and heap in memory, and static variable. implement a function to get the Fibonacci sequence
I applied online. The process took 2 weeks. I interviewed at Bloomberg (New York, NY) in Apr 2015
Interview
one phone interview and then onsite. when having onsite interview, there should be four rounds. First two rounds is engineers, the third round is a manager, the four round is hr. If you complete the four round, it likely means you pass the interview. Many people only have one round, two rounds or three rounds, and then they will be told that the interview has completed.
I applied through college or university. The process took 1 day. I interviewed at Bloomberg (New York, NY) in Feb 2015
Interview
It was a first round on campus interview. Two interviewers interviewed me together with only algorithm question. I just ended a tour and not get fully prepared. Although I have seen the two coding problems before, I failed to work them out smoothly. And I got the rejected letter soon.
Interview questions [1]
Question 1
Reverse an integer;
Find the max square area in the histogram.