After applying, I was contacted by Bloomberg R&D recruitment to take an online technical assessment. It consisted of logic/IQ-kind of questions, nothing too hard. I don't have a clear-cut computer science background, so I was happy to take this and not a test on a specific language.
About two hours after I took the test, I received an email asking me to set up a technical phone interview. The phone interview was really nice. There were some difficult questions (especially since I'm a little rusty with C), but the interviewer was very pleasant and not intimidating at all.
He asked me about my experience with C/C++ and some coding questions specifically about search algorithms. I have a lot of experience with numerical methods, so this wasn't too bad. I also got asked a really easy probability question.
I was upfront and said my experience with C/C++ is limited, but I've worked extensively with MATLAB (which is a kind of a lazy C). The phone interview really goes the direction that you take. I think they just want to see your thought process and how you work out problems.
I didn't get everything right, and I admitted when I didn't know something. Even though the interview was supposed to be 45 minutes, it lasted over an hour. I figured that was a good sign because he wouldn't waste his time on me.
Two days after the phone interview, they invited me for an on-site interview at their NY office. I've been informed that it's supposed to last two hours. The interview is in a couple of weeks. I'm thinking that it will consist of technical and HR-type questions.
What are your favorite coding features about C/C++?
How would you form an index for a book? i.e., finding the words specified and ordering the page numbers per word (this requires discussing data structures a bit).
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.