Accenture Interview Question

Difference between abstract vs interface. To describe polymorphism and inheritance.