Pergunta de entrevista da empresa TEKsystems

Difference between interface and abstract classes? Rules to follow while handling multiple exceptions in a catch block?