Autodesk Interview Question

CMAKE, Abstract classes, smart pointers