J.P. Morgan Interview Question

difference b/w interface and abstract class ? when to use what ?