3M interview question

what is an interface