SimonComputing interview question

.Equals vs == Interfaces vs abstract classes