Sapient Interview Question: design patterns... | Glassdoor