On Tue, 2 Sep 2003 19:01:29 +0100, "Malcolm"
<ma*****@55bank .freeserve.co.u k> wrote in comp.lang.c:
"Kevin D. Quitt" <KQ****@IEEInc. com> wrote in message
As an occasional interviewer, I find I have to give a test. The first
question asks the applicant to rate their knowledge of C from 1 to 10,
where 1 is "What's C?" and 10 is "I'm Dennis Ritchie". I use this to set
my expectation of the results from the rest of the test.
This is a bit unfair. For instance I could argue for a 9 since I use C all
the time and I hardly ever encounter problems that are due to my failure to
understand the language. On the other hand I'm not one of those people who
reads the standard for recreation, so I could be tripped up by trick
questions designed to test familiarity with little-used sections of the
standard.
Sadly most such tests I have seen tend to belabor the trickier parts
of the standard (or Koenig's "C Traps and Pitfalls"), so they are just
that.
A dozen or so years ago I interviewed with a local recruiter and they
had a test provided by the client they asked me to take. It was
specifically for the hot platform in those days, 16-bit x86.
It had perhaps 20 or 25 little tricky questions, and at the end they
said, according to answers provided by the client, I got one wrong.
All that proved was that the client was incorrect. I knew nothing of
standard C in those days, if indeed the first ANSI standard had been
ratified yes, but I knew every nook and cranny of unspecified and
implementation-defined behavior on every major x86 compiler, and what
they did in most instances of undefined behavior as well.
I can't remember if a job interview came out of that one, but I know I
passed on it if there was one.
I did rather enjoy taking the test.
--
Jack Klein
Home:
http://JK-Technology.Com
FAQs for
comp.lang.c
http://www.eskimo.com/~scs/C-faq/top.html
comp.lang.c++
http://www.parashift.com/c++-faq-lite/
alt.comp.lang.l earn.c-c++
ftp://snurse-l.org/pub/acllc-c++/faq