When I started doing interviews I also had some C++ questions (like what is the difference between const and define and some random stuff like that), that I was always unsure about: are these things actually telling me that the person is a good C++ programmer, or am I just asking some random stuff that I happen to know?