Infosys Interview Question

differences between abstract classes and interfaces