GlobalLogic interview question

core java multithreading singleton concurrency