Samsung SDS interview question

what is abstract classes and difference between abstract and interfaces?