Caterpillar Interview Question

tell me about how IC engine works