Capgemini Interview Question

difference between interface and abstract class