European Dynamics interview question

Abstract class vs Interface. which to choose and what are the key differences