I applied online through their website after seeing the opening in my school's job database. Some days later, I received an email and took an online IQ test. It was easy: rotate the shapes, "count the number of t's in this paragraph," and simple Java questions.
The following week, I had a phone interview. They asked easy data structures and algorithms questions. Since I was unprepared, I was surprised to be invited to an on-site interview two weeks later in New York.
Bloomberg was nice and paid for my airline ticket and hotel, even though I received the details literally the day before I was supposed to fly out. I also got a $100 gift card to reimburse my taxi and food expenses.
The office in midtown NY is beautiful. There are rows of computer desks (no cubicle walls) and lots of beautiful glass, meant to embody transparency. The free food is located in the plaza entryway, but it's just snacks and drinks. They are delicious, but could use more healthy options.
I had two interviews.
The first was with two R&D gentlemen. They presented two brainteasers and two programming questions, which were not difficult if you have been practicing. The second interview was with one manager. He asked me some questions about my resume and a simpler programming question. I liked him more.
Even though the office looks new, the culture inside still felt more like old Wall Street than Silicon Valley. Admittedly, I was biased by the reviews on this site (about proprietary and outdated software), which was only confirmed by my visit there. The career path was also not appealing, nor was it explained very well to me.
25 racehorse questions:
Given 25 horses and a track that can only race 5 at a time, what is the fewest number of races needed to find the top 3 ranked horses?
There are 20 floors in a building. I step into the elevator with 5 other people. What is the probability that I do not have to press my button (i.e., someone else chooses the same floor as me)?
Implement a hash table with the condition that allocated memory is not pre-initialized.
Pseudocode your favorite sort.
The following metrics were computed from 135 interview experiences for the Bloomberg LP Financial Software Developer role in New York, New York.
Bloomberg LP's interview process for their Financial Software Developer roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Bloomberg LP's Financial Software Developer interview process in New York, New York.