Taro Logo

Financial Software Developer Interview Experience - New York, New York

November 1, 2010
Positive ExperienceNo Offer

Process

I initially had a C multiple-choice test.

I was contacted on the next working day about scheduling a phone interview.

The phone interview included pretty simple programming/data structure questions and a puzzle.

I was invited onsite soon after.

The onsite interview process consisted of 3 interviews:

  • Round 1 with 2 engineers from R&D
  • Round 2 with a senior engineer from R&D
  • A final HR interview

The interview went pretty well, but for one puzzle that the senior asked.

I received a thank you email a week later.

Questions

Based on a project I had listed on my resume, I was asked the following questions:

  • What is a thread pool?
  • How to implement caching using a hash table?
  • Pros and cons of hash tables and binary trees.
  • Questions about B+ trees and tries.

Puzzle 1: Given 8 coins, and the fact that one of the coins is heavier than the others, how many times (minimum) do you need to use a beam balance to figure out which is the anomalous coin?

After I answered this, the interviewer made it a little tougher.

Puzzle 2: Given 9 coins and one anomalous coin (maybe heavier or lighter), figure out which coin it is and whether it is heavier or lighter. What is the minimum number of comparisons?

This puzzle took me a while to answer.

Was this helpful?

Interview Statistics

The following metrics were computed from 135 interview experiences for the Bloomberg LP Financial Software Developer role in New York, New York.

Success Rate

27%
Pass Rate

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.

Experience Rating

Positive47%
Neutral39%
Negative14%

Candidates reported having very good feelings for Bloomberg LP's Financial Software Developer interview process in New York, New York.

Bloomberg LP Work Experiences