Siemens Healthineers interview question

How would you decide when to use abstract class and a Interface