Pergunta de entrevista da empresa Caterpillar

Mostly try to understand real case