These are excellent background knowledge questions, I will be adding a
couple of them to my interview quick quiz.

I would share one back with the list. I always include a couple of blocks of
code with a bug or 2 to check there debugging skills. Simple stuff like an
infinite loop. But I always include one that has no defect. The 2 best
programmers I ever hired had the confidence to say there was nothing wrong.

Stewart

-----Original Message-----
From: Jeffry Houser [mailto:[EMAIL PROTECTED]]
Sent: Thursday, 24 January 2002 03:37
To: CF-Jobs
Subject: RE: Developer Interview Ideas


  When I was interviewing, I never asked any specific questions to a
language, but interviewed for strong programming concepts. With a strong
understanding on the concepts, the person should be able to pick up any
language that they need.  If I had to do it again, I would also throw in a
practical application test like other people have mentioned. My experience
has showed that understanding the principles doesn't mean you can apply
them.

I asked questions like:

1. What is an Abstract Data Types? Tell me the procedures associated with a
Stack. (Push, Pop, etc.. )

2. When developing a database, what are the normal forms?  ( I was looking
for a general answer, such as "The Normal Forms are a way to be sure that
there are no insertion / deletion anomalies in your database", but I had
one guy describe each one in detail.  I was pretty impressed)

3. What is a primary key / foreign key.

4. Do you know anything about different sorting methods?  What do you
know.  Can you explain X (Bubble, Quick, whatever) sort to me?  (I wouldn't
be able to answer this question without a book )

5. What is the difference between Object Oriented programming and
procedural/imperative programming?  This one is my favorite, people look
scared.  A general answer might be that in object oriented programming
contains objects, methods, and properties.  Imperative programming contains
procedures and functions.  Although, in people's defense, so many hybrid
languages exist (C++, Java), the distinction between the two language types
is probably pretty blurred.




--
Jeffry Houser | mailto:[EMAIL PROTECTED]
AIM: Reboog711  | ICQ: 5246969 | Fax / Phone: 860-223-7946
--
DotComIt: Database Driven Web Data
My Book: Instant ColdFusion 5  | http://www.instantcoldfusion.com
My New Book: ColdFusion: A Beginner's Guide February 2002
--
Far Cry Fly, Alternative Folk Rock
http://www.farcryfly.com | http://www.mp3.com/FarCryFly

______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
------------------------------------------------------------------------------
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_jobs or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to