Genius Systems interview question

difference between an interface and a class