Paras Cadd interview question

Explain abstraction and how interface and abstract class differ