Well, you could go into the interview and say: "I noticed that your publication asked someone who knows in the STL, but this term is sometimes used to mean: (1) the standard C ++ library, (2) the Stepanov library developed by in HP, (3) parts [1] based on [2]; (4) specific implementations of suppliers either [1], [2] or [3]; (5) fundamental principles of work [2]., this term is very "ambiguous and should be used with extreme caution. If you mean [1] and insisted on the abbreviation," stdlib "is a much better choice." *
Honestly, although, since it is a library, it is somewhat finite and probably not capable of a sickening infinity, like the language itself. Therefore, I would say that any question related to the use of some stdlib algorithms would be effective if they knew them well.
If iterators are an integral part of stdlib, I would also ask them to "Put all integers in a vector in the standard version." I would expect something like:
// thanks to onebyone std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " ");
If they write something like the following, they are probably not very familiar with iterators:
for(int i = 0; i < vec.size(); ++i) std::cout << vec[i];
Also, one interesting thing is interesting if they do using namespace std at the top of their code file. Ask them why, and if they don’t say something according to “I use it only for a short demo code” or if they put it in the header file, thank them for entering and sending them at the door.
Another aspect of stdlib is the intensive use of templates; a person should have a good understanding of basic template programming for type substitution. Perhaps ask them to "Write a function that will write all the elements of any stdlib container to the standard version." I would expect to see something like:
template<typename InputIter> void Output(InputIter it, InputIter end) { while(it != end) std::cout << *it++; }
This is probably not 9/10 questions, but interesting ones, which I think 2-3/10 should know.
One problem of 9/10 that I would say is to correctly write the iostream derivative without using the accelerated stream base classes. But there is probably a big difference between using stdlib and its extension ...
* (thanks to nolyc on freenode ## C ++ for a quote)