Revature Interview Question

What is the different between abstraction and an interface