FARO Technologies interview question

The difference between interface and a abstract class