Capgemini Interview Question

Abstract class vs interfaces and their uses