3M Interview Question

what is an interface