I applied online. The process took 2 weeks. I interviewed at TeamViewer (Göppingen) in Dec 2023
Interview
First, I introduced myself and told about my work experience, projects, and courses relevant to the position. Then there were technical questions about the C++ basics, OOP, multithreading, and internet protocols. For some of the questions I was given the code snippet and asked to tell what would be the output of it.
Interview questions [1]
Question 1
1. Basics of OOP in C++: classes, constructors, the scope of the variables, stack and heap, polymorphism;
2. Multithreading: problems of multithreading, deadlocks, how to resolve them;
3. Internet protocols: TCP and UDP, difference between them and their applications;