DAQRI interview question

C++ general topics. Design of a polymorphic interface class.