1.Should be good in problem solving, should demonstrate multiple approach to solve a problem.
2.C++ : strong in basics (oops concepts), STL, Design patterns, smart pointers, multithreading, exception handling, debugging skills .C++1x and 3rd party lib (boost) knowledge is good to have