Pergunta de entrevista da empresa TeamViewer

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;