CoStar Group interview question

Difference between abstract classes and interfaces