Know Your Stuff
Jason Truesdell
At most high-tech companies, interviewers test you on technologies and
skills you list on your resume.
If you say you know C or C++, expect to be asked to write a string
reversal function; you'll be expected to know the central terminology
like what an operator is, what an operand is, and the distinction
between a declaration and a definition. You might be asked to write a
singly- or doubly-linked list class, a stack, a queue, or a tree
structure. Depending on the complexity of the problem, the level and
description of the job, and the intended duration of the interview, you
may have to write code, just the declarations, or you may just have
to describe a data structure or program flow.
If your resume says you know HTML, don't come to the interview and say you can
write HTML but you have to use a reference book to look up syntax.
Depending on the job, you probably won't be expected to remember
minutiae, but you might be asked to write HTML for a complex table, a
frameset, an ordered or unordered list, and so on. You might be asked
how to position an element on a page. You may be asked to suggest
multiple solutions, even bad ones, just so that the interviewer can find
out how you apply your knowledge to solve problems.
If you've only tweaked HTML generated by tools, you might be able to
demonstrate that you can read HTML (which is how you should have
described your knowledge on the resume), but don't expect to get away
with a claim that you "know" HTML.
If you list a skill in your recent experience or you don't establish a
time frame in your resume, you can expect to be tested on it. If you wrote
COBOL five years ago and haven't touched it since, you should have it listed
on your resume only in the context of the job or project on which you worked. In
that case, you would probably only face fair questions about the problems
you faced in developing your code and how you solved them.
As I've mentioned elsewhere,
high-tech employees, including managers, tend to be familiar with a wide
range of technologies and may test you on skills not
directly related to the job.
Be comfortable enough with your areas of expertise that you won't have
to make excuses when you are asked questions about them.
|