Murex interview question

Java (hashtables vs hashset ), Diamond problem, OOP concepts(abstract classes, interfaces)