TEKsystems Interview Question

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