Nevelex interview question

multithreading, design. all c++