Taro Logo

C++ Developer Interview Experience - India

December 18, 2014
Positive ExperienceNo Offer

Process

I applied on the company website about a month ago for five to six C++ developer positions.

In the week following my application, I received three emails from Bloomberg. Two of these indicated that they would not be considering my candidature for the respective roles. However, for one C++ developer position, the email stated that they would like to conduct a telephonic interview. I provided my availability.

The first round interview was positive and felt easy. The interviewer used HackerRank for me to code a simple programming problem: find the number of words in a given string. Words could be separated by spaces, tabs, or newline characters.

The second question was about the constructor and destructor call order in an inheritance hierarchy.

The third question asked where variables would be allocated in memory. The variables included a global variable, some local variables, a global char pointer, a char array, and a local static variable.

The fourth question was how to determine the theoretical limit of memory that can be accessed.

After this, I received an email stating that the business wanted my candidature to proceed to the next stage. The second round was scheduled for five days after that email.

In the interview, they asked about my project work and the technologies I used. I described the projects and they wanted to check if I was part of the implementation.

Then, they transitioned to a technical interview. They asked one programming problem: the Dutch National Flag problem. Given a string of 'R', 'G', 'B' (e.g., "RGGBRRBBGG"), write a function to arrange it so that all same characters are grouped together, in the order of the characters. The expected output was "RRRGGGGBBB".

I was able to solve it within an hour correctly (though I suspect I took more time than necessary). I ran the code, and the answer was fine. They confirmed it was correct.

They then asked a couple of follow-up questions, such as what inputs I would use to test my function and what the complexity of the function was.

My fingers are crossed now. I don't know if I will receive any more calls.

Questions

The questions were not difficult if you prepared well and knew how to code.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Bloomberg LP C++ Developer role in India.

Success Rate

0%
Pass Rate

Bloomberg LP's interview process for their C++ Developer roles in India 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++ Developer interview process in India.

Bloomberg LP Work Experiences