Caterpillar Interview Question: Describe a time when you have... | Glassdoor