I am a PhD student in Civil Engineering with experience in software development and quantitative modeling (statistics, operations research, machine learning).
I met the recruiting team at the career fair in my university and submitted my resume. They were hosting on-campus interviews for selected candidates in October, which I was not invited to. Shortly after, I received an email to go through a phone screen. The phone interview was delayed to mid-November due to Sandy, but it was quite easy, and I was invited to the onsite interview.
The onsite interview had 4 rounds:
First round was a 2:1 interview. The interviewers had spent 3-6 years at the company. They asked 3 technical questions besides the usual resume questions:
Second round was also a 2:1 interview with similar interviewers. They asked 2 technical questions:
Third round was a 1:1 interview with a senior member (15+ years at the company). He asked me motivational questions (see below) and then a regular technical question to generate anagrams.
Last round was with 2 HR representatives who asked many soft questions to gauge my motivation and fit for the company.
I had a good feeling about all interview rounds and received an offer the next morning.
Overall, based on my interactions with those people, I think Bloomberg is a great company to work for. The biggest takeaway is that the culture of this company feels much more like a financial firm (aggressive, committed) than a typical technology firm (nerdy, innovative). You need to think carefully whether this is the kind of culture you want to be part of.
On the other hand, Bloomberg is the only major tech company I know that is willing to provide comprehensive training for non-CS students. If you want to make a career shift from an alternative science/engineering background, Bloomberg may be one of the best opportunities.
If you like programming, why didn't you go for a CS degree in college?
The following metrics were computed from 9 interview experiences for the Bloomberg LP Financial Applications Developer role in New York, New York.
Bloomberg LP's interview process for their Financial Applications Developer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Bloomberg LP's Financial Applications Developer interview process in New York, New York.