Frage im Vorstellungsgespräch bei SolarEdge Technologies

What are the differences between interface and abstract class?