Fullstack Labs interview question

What's the difference between interface and abstract class in Java?