Garmin interview question

Why do we use interfaces?