Pregunta de entrevista de Wells Fargo

What is interface ? How is it different from abstract class