Nokia interview question

Const usages, polimorphism, smart pointers