Giff wrote:
Hi,
soon I will finish the university and start looking for jobs, I know
that the companies often send you some questions by email before the
personal interview, to check if the candidate actually knows the
language (c++)
can anyone of you suggest what to revise in order to be better prepared
for these questions?
of course the main thing is programming experience, but maybe there is
some kind of pattern for these tests and some things are considered more
important than others...
thanks a lot for any suggestion
I recently created an interview "project" - we sent the same problem
out to the different prospects to solve to see what we would get back.
Those that we liked got a phone interview. The task boiled down to
wanting to know if the interviewee could adapt legacy code and alter
features while also cleaning up a class obviously written by someone
primitive obsessed or originally written in C. In the end we wanted to
see that they could adapt a class to be safer and cleaner by use of STL
or custom datatypes with minimal impact on clients. We wanted to see
knowledge of the language of course but more importantly creativity and
ability to deal with and understand existing code.
Every place will be different. I don't much dig on interviews where
they run through a list of language features and ask what they do.
First off, knowledge of any particular language is not important. What
is more important is whether the person can program and has the type of
problem solving skills necissary to write good code; I'm of the belief
that you are either a programmer or you are not - there is a certain
type of thinking that seems to be necissary to the task and not
everyone thinks that way. I personally also want to know that they
enjoy the art of programming and that they study and hone their skills
at home.