Autodesk interview question

Design patterns, recursion, cpp features