Taro Logo

Software Engineer Interview Experience - New York, New York

December 1, 2016
Positive ExperienceNo Offer

Process

The interview process began with two initial phone interviews, followed by a technical phone interview. The technical phone interview consisted of discussing my resume and answering two technical questions; I was able to answer the second question fairly quickly. A few days later, I received an email stating that they wanted me to interview on-site.

I flew out to New York, with airfare and hotel paid for, and interviewed at their main office in Manhattan. I received a tour of the office, which was amazing, and then quickly began the interviews.

The first round was a 2-on-1 interview. The interviewers introduced themselves and started asking me about my resume and projects. Both were very nice and open to answering any questions I had. They asked two technical questions: one algorithm and one design. I thought I did pretty well on these, though I ran out of time during the second question because they wanted to allow time for me to ask questions.

The second round was a 1-on-1 with a senior engineer. More questions about my resume were asked, and then we moved into rapid-fire, language-specific questions. I told him my main language was Python, but he insisted on asking me C++ concepts. He asked one technical question, which was fairly difficult, but I was able to mostly solve it.

After finishing, I asked the interviewer whether I should stay in the room or not. He hesitated but eventually said I should stay in the room, which led me to believe I had made it to a third round. He left and returned about 10 minutes later, informing me that he had made a mistake and that he had to walk me out. It was a bummer.

Questions

Deep copy a linked list with next pointers and random pointers.

Find the floor of the square root of a number without using special math functions.

Design a question about web traffic: record 'hits' and print the top 10 most visited websites (both in constant time).

Difference between public, protected, and private variables in C++.

Was this helpful?

Interview Statistics

The following metrics were computed from 470 interview experiences for the Bloomberg LP Software Engineer role in New York, New York.

Success Rate

12%
Pass Rate

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

Experience Rating

Positive53%
Neutral28%
Negative19%

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

Bloomberg LP Work Experiences