innoPath Interview Question: what is visitor pattern... | Glassdoor