Capgemini interview question

Su angular e java, differenza tra interfacce e classi astratte