Alegion Interview Question

2 technical interviews: design and refactor code exercise.