Print service provided by iDogiCat: http://www.idogicat.com/
home logo





Home > IT > Programming > C++ Programming > iDog's Interview C++

iDog's Interview C++

by iDog

As a (normal and capable) programmer, you must have been attending interviews all the time. But unfortunately, after the first few failures, you will gradually learn that proving your skills sometimes is quite different from what you thought: You may be a very experienced programmer, accomplished many a big and great project, but you still find that you have difficulties to answer the interviewers' questions and convince them. If this is not your case, you are a lucky man/woman, and you don't need to read on; if this is what you feel, you are not alone, at least I am the same, and this is for freshing your C++ memory up.

I have been in this industry for almost 9 years (as of 2005), and this is also the number of years of my C++ experience. But without preperations, I still feel it difficult to answer questions well enough to make the interviewers believe that I really have this kind of experience. This is because of following reasons:

  • we don't use C++ everyday, and even worse, after you work on something else for some time and your mind is filled up with Java/VB/Perl, you are suddenly asked to talk about trivial details of C++... A good programmer is not limited to one programming language, but the ideas behind all these languages.
  • even we are working on C++ projects, we don't need to memorize all details. If you don't agree, why do you keep all your C++ books there? Why don't you throw the C++ reference book out of the window right now? A good programmer is not a rigid rule recorder, but someone who knows the concept and knows where to find the answer quickly when needed.
  • since forgeting things is a valuable nature of mankind, it's also not necessary to memorize all the concepts. smile A good programmer is someone who is creative, who knows how to solve the problems with the proper tools. He need only memorize roughly how the tools look like, and when he decides to use a tool, he can familiar himself with the tool at once.

Unless you are working for yourself, you still need to go through interviews and answer the boring questions again and again. But you definitely don't need to study a book again using your valuable time, so hope this short article helps.

Note that this is not a text book, it's not aimed at teaching you C++ programming. And, I, the author, am not responsible for any damages/losses/problems caused by reading this article..


References