IBM interview question

multi threading, collections, memory model, jvm