Checkr Interview Question

Name matching problem, object design, refactoring