I had an interview with both a manager and a technical person. The first part, conducted by the manager, focused mainly on behavioral questions such as "What would you do if...?". The second part, led by the technical person, included several theoretical questions about C++ and object-oriented programming, followed by a few live coding tasks in C++.