Altium Limited Interview Question

Some dot net riddles, previous projects, refactoring task.