Deposco interview question

Typical Java interview questions. For example difference between abstract class and interface.