US Tech Solutions interview question

What is the difference between Interface and abstract class?