Autodesk Interview Question

The principle of designing an api