First round of telephone interview with a software engineer, which lasted about 1 hour. Classic questions like:
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.
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.
The following metrics were computed from 29 interview experiences for the Bloomberg LP Financial Software Developer role in London, United Kingdom.
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.
Candidates reported having very good feelings for Bloomberg LP's Financial Software Developer interview process in London, United Kingdom.