Autodesk interview question

Various questions about software development processes, writing code for specific algorithms and a riddle.