Nash Squared interview question

OOPS concepts C++, desgin patterns, multithreading