Hacker News new | ask | show | jobs
by pushingbits 5210 days ago
I think there are some good nano questions that show A) that you have worked with some piece of technology (or at least read up on it well) and B) that you have some deeper conceptual understanding of it.

For example, you could ask how to switch two variable's values in C++ with the aim of finding out whether they know about the swap function (and you can then go on to ask about template specialization for extra credit).

This would be a better question than the ones in the OP because it's not just trivia and it's not something that your IDE will do for you.

Many people will claim to know a programming language on their CV because they spent a week trying it out 3 years ago, figuring that they can just pick it up quickly if they get the job (this might be somewhat true for the 5th or 6th language, but probably not for the 2nd). And these are the same people who will then program in that language for years without ever producing any quality code because they don't realize that there is room for improvement after you know all the keywords.