Domanda di colloquio di Caterpillar

what is interface? why we use interface