Taro Logo

Financial Software Developer Interview Experience

October 8, 2014
Positive ExperienceNo Offer

Process

One 45-minute phone interview followed by an on-site interview with three team members.

The phone interview was quite easy. It included standard technical C++ questions related to exceptions (what happens when a destructor or constructor throws one, what are virtual functions, etc.). Nothing was very difficult. The interviewer also asked about C++ books and important C++ people or blogs I follow.

The in-person interview went well, I thought. The first interviewer asked me to implement merge sort. Another question was to find the k largest values in a very big vector efficiently. The second interviewer asked me to design an interface for a function (or a class) that finds a zero of a given function, and he wanted to see the most general interface possible. The third interviewer, the person I had the phone interview with, asked me about smart pointers and writing an exception-safe assignment operator. All three were very nice and guided me through the process. I did stumble on a few of the questions but eventually ended up answering all of them.

Questions

C++ template metaprogramming (that team was into functional programming and compile-time computations).

Standard: Find the nth Fibonacci number using recursive templates.

Was this helpful?

Interview Statistics

The following metrics were computed from 219 interview experiences for the Bloomberg LP Financial Software Developer role in United States.

Success Rate

25%
Pass Rate

Bloomberg LP's interview process for their Financial Software Developer roles in the United States is very selective, failing most engineers who go through it.

Experience Rating

Positive46%
Neutral39%
Negative15%

Candidates reported having very good feelings for Bloomberg LP's Financial Software Developer interview process in United States.

Bloomberg LP Work Experiences