Magnitude Capital interview question

Difference between interface and abstract class in JAVA