Obsessory Interview Question

java multithreading, collections, string