Pregunta de entrevista de Nuvemshop

Quando utilizar as interfaces do Typescript?