Caterpillar Interview Question

Describe your project and design