Synechron interview question

what is difference between abstraction and interface