Mixed Dimensions interview question

Technical Team Lead: what is the difference between interfaces and abstract classes?