Pergunta de entrevista da empresa Rutgers University

Difference between an interface and an abstract class.