Hi LC Community
I interviewed for C++ Developer Role, in Euronet a fintech company. Mostly their products are used accross USA and Europe. The position was based in Berlin.
I'm currently based in India and looking for oppurtunities accross Europe. Randomly applied seeing and opening for C++ Developer role. Got OA link from HR after few weeks from applying. After clearing OA HR reached out to schedule R1.
R1 (C++ Concepts)
There are two interviewers. One Senior SDE (probably from Eastern Europe) and the HM (he was Indian).
Discussion started with unordered_map vs map, focus was more on unordered_map, how internally things work and what happens in case of collision. Wasn't able to answer the collision part correctly. Quick discussion of RB Tree and Avl Tree. Then discussion moved to std::move semantics, was asked to write a templatized code for the same. Was able to do so. There I wrote noexcept, the interviewer asked what's it's significance. Couldn't answer that.
Then asked in move semantics I wrote obj.data=nullptr, why to do so. Answer was to avoid double deletion. Then aksed what types of delete operator are there in C++.
Then started asking about smart pointers, mutexes, locks, threads. Had to write a code for the same. Then memory based question like how -2 is stored in C++ in memory. Then lastly was aked to write one lambda function.
All these question were asked by that European Guy, after that HM started asking question on few SQl, like Indexing, sharding. Then asked to write few SQL queries for a given table. There I fumbled a bit as I didn't use SQL in my current company. Then some behavioral questions.
After that HM aksed if I'm willing to relocate to Berlin. I said would very much like to do so. Them HM said they also have a office in Pune, so I can work from there as well. And this is the only round they take.
Couple of days later, HR told me that they are not moving forward with my application. This came as a shock, asked for feedback. What HR told me was that interview feedback was positive and it was the decision of HM to move forward with other candidate.
Sometimes things just don't go your way and you have to accept that.
Thanks for Reaading.