General Mills Interview Question

difference between an interface and an abstract class.