SSP Innovations interview question

Difference between an abstract class and an interface?