applied online. got an on-campus interview that lasted for 30 minute on site interview. had 2 interviews. one of them was nice and helpful. didn't get an offer in the end
I applied through college or university. The process took 1 week. I interviewed at Bloomberg (New York, NY) in Oct 2017
Interview
One in-person interview where we discussed simple programming concepts (software design patterns) and talked about previous projects. This was then followed by a technical interview in which I was given two design problems given by two engineers. Lastly I had two algorithm questions by two different engineers.
Interview questions [1]
Question 1
Combine an ArrayList of Min-Heaps so the values in the new combined heap are in ascending order.
I applied through college or university. The process took 1 week. I interviewed at Bloomberg (Toronto, ON) in Oct 2017
Interview
Met at a university career fair. Was invited to an on campus interview the same week. There were 3 in-person interviews total. The first interview involved basic (easy-medium) leetcode type questions. The second asked a design (oop) question and I was also asked about to give a high-level overview of a solution to a harder algorithm question. In the 3rd interview I was asked to implement karatsuba fast multiplication (with the optimization). The first two interviews were manageable. The last interview was hard.
Given a list containing the centers (on the x axis) and diameters of a number of balloons, determine the minimum number of darts you need to throw in order to pop all the balloons (you are throwing darts vertically, perpendicular to the x axis)