Ubisoft interview question

Basic C++ knowledge. Polymorphism, constructors, indirection.