Taro Logo

C++ FX Interview Experience - New York, New York

March 1, 2015
Positive ExperienceNo Offer

Process

Hands on phone screen, dealing with code and how to modify binary search to skip empty strings, etc.

Then, how cache works using a hashmap and how to optimize and prune based on oldest entries.

In addition, make sure you know how to iterate over a hashmap, how to update and delete, and the overall complexity of using a hashmap.

Questions

You have 5 horses racing. There are 10 sensors that measure each time a horse crosses the line. The client wants to ask: what are the fastest horses in order, based on timestamp?

What data structures would you use, and how would you update them so that you can easily ask: "Give me the top 5 horses as of now," and return those in the proper timestamp order, fastest to slowest?

Which data structures would you use, and how would you optimize for both updates and the question asked earlier?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Bloomberg LP C++ FX role in New York, New York.

Success Rate

0%
Pass Rate

Bloomberg LP's interview process for their C++ FX roles in New York, New York is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Bloomberg LP's C++ FX interview process in New York, New York.

Bloomberg LP Work Experiences