From: Damien Morton (firstname.lastname@example.org)
Date: Fri Jul 07 2000 - 13:12:18 PDT
I recently did some interviewing. I incorporated your questions into my
interview. Very helpfull, although out of 12 masters graduates, none could
answer all of the questions, or even identify what they all pertained to.
1. what is tcp slow start
2. what is a quadratic algorithm
3. what is third normal form
4, what is the difference between a tree and a hash table
5. what is viewport clipping
6. what is the difference bwteen 101 and "101"
> -----Original Message-----
> From: Bjørn Remseth [mailto:email@example.com]
> Sent: Monday, June 12, 2000 7:10 AM
> To: FoRK
> Subject: Re: National Sign-On Letter to House on H-1Bs, U.S. Immigration
> On Thu, Jun 08, 2000 at 05:14:34AM -0500, Adam L. Beberg wrote:
> > some hiring rules for writing non-crap software:
> > [or, why I'll never win]
> I have a standard set of questions I usually ask:
> If candidate says he/she knows something about databases
> then ask candidate "Can you explain 1NF for me?".
> If candidate answers correctly, ask candidate which NF is usually
> his/her target when making a first attempt at a DB design.
> If candidate says he/she knows something about program design
> then ask candidate "What is a quadratic algorithm?"
> (the question is intentionally ambigous, and one might tell
> the candidate this, it makes no difference for the ones who
> knows the answers ;)
> If candidate says he/she knows something about networks
> then ask candidate "Can you explain 'Slow start' in TCP for me?"
> Even if these questions appear to have a textbook answer, and
> they do, they
> really are open ended questions.
> I make no secret about the fact that I regularly ask these
> questions, still
> I have yet to interview a -single-person- who couldn't give a reasonable
> answer to all of them that I wouldn't hire on the spot ;-)
This archive was generated by hypermail 2b29 : Fri Jul 07 2000 - 13:25:47 PDT