TEKsystems interview question

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