Ubisoft Interview Question

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