NVIDIA interview question

General OS concepts, multithreading, synchronization.