Taro Logo

Financial Software Developer Interview Experience - London, United Kingdom

July 1, 2015
Positive ExperienceNo Offer

Process

First round of telephone interview with a software engineer, which lasted about 1 hour. Classic questions like:

  • Why Bloomberg?
  • Heap vs. Stack
  • Exceptions
  • Multithreading
  • Hash functions

Two tasks were assigned on HackerRank.

At the end, I asked him some questions about what he is currently working on and the structure of the team.

Questions

Read the following C++ code and tell me its output. Also, is there anything wrong with it?

cpp #include

class A { public: A() { foo(); } virtual void foo(int a = 10) { std::cout << "A = " << a << std::endl; } };

class B : public A { public: B() { foo(); } virtual void foo(int b = 20) { std::cout << "B = " << b << std::endl; } };

int main() { A* aPtr = new B(); aPtr->foo(); delete aPtr; return 0; }

Write a function to compare two strings of the same length and find the number of different characters. For example:

  • myCompare('bond','debt') should return 2.
  • myCompare('xxxx','yyyy') should return 4.

The two input parameters should be const.

Was this helpful?

Interview Statistics

The following metrics were computed from 29 interview experiences for the Bloomberg LP Financial Software Developer role in London, United Kingdom.

Success Rate

38%
Pass Rate

Bloomberg LP's interview process for their Financial Software Developer roles in London, the United Kingdom is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive66%
Neutral31%
Negative3%

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

Bloomberg LP Work Experiences