Frage im Vorstellungsgespräch bei Ciena

Q: what is difference between Java interface and abstract class?