Deutsche Bank interview question

Multi threading,atomic in Java, logic tasks, collections, equals and hashcode