Question d’entretien chez ruby

difference between interface and abstract class. difference between set and list. features of Java 8.