B
blytkerchan
When I hire a C++ programmer for my team, I look (in the firstChandresh said:Thanks Dizzy, Lionel and Jeremy
Well, You are absolutely right in saying that real job is different and
is more demanding thus all your resons are valid. Jermey's example
shows a perfect analogy. Actually I need to put up the question more
clearly and I will do that now.
So as employers are more interested in their business and current
requirements than trying to judge the candidate on his abilities. I
would like to know What does it mean by " Proficient in C, C++" ? How
employers judge a person's capabilities and understanding of C, C++? I
am more interested in knowing about the pure technical aspects of C,
C++ programming, I mean symantics, syntax and programming skill test.
I appreciate your participation and hope I can know important topics to
know as a proficient C, C++ programmer.
screening) for experience in C++, avoiding recent experience in Java or
VB and trying to avoid "managed extentions". During the telephone
interview, I ask such questions as "who is Andrei Alexandrescu?" or
"who invented C++?" or "what is RAII?" to get a feeling of both how
literate the candidate is and how well he knows the basic concepts
("what is a virtual destructor good for?").
Finally, there's a technical examn (a rather difficult one, I might
add) during the first interview. No-body actually passes the examn but
it's a good opportunity to grill the candidates - see whether they can
think on their feet, can understand abstract notions (such as, for
example, the explanation of what a sequence point is) etc.
To be able to claim that you're proficient in C++, you'd have to at
least be able to explain a few of the basic notions of C++ (such as
RAII, RTTI, iterator concepts, etc.) as well as be able to read a bunch
of badly written code, comment it, tell me why it's badly written and
fix it.
I'm looking for programmers in the Quebec-city region, by the way, so
if you want to give my examn a show, you're quite welcome