in reply to Assessing Perl skill level in job interviews

Ask for a code sample. Ask for their favourite/best bit of code they have written recently. This can tell you a lot about the code your interviewee can write and something of their style. It has the advantage of letting them show their abilities at their best. The "pop quiz" approach shows you what they can do under pressure.

mikfire

  • Comment on RE: Assessing Perl skill level in job interviews

Replies are listed 'Best First'.
RE (tilly) 2: Assessing Perl skill level in job interviews
by tilly (Archbishop) on Aug 16, 2000 at 00:13 UTC
    ABSOLUTELY!
    If you want technical skill, well I think that Brainbench does a reasonable job of testing that. But there is no test for common sense that matches seeing some code. Personally I would prefer to hire a good programmer who knew no Perl than a Perl programmer with no programming taste...

    YMMV on the strength of your opinion, but ask for a code sample.

      I realize I'm responding to an ancient node but..

      I have my doubts about Brainbench, due to a recent hire we had. The person in question was supposed to have Sharepoint and DBA experience, and their resume showed none of the former and little of the latter. On that, I recommended not to hire (I wasn't part of the actual interview, just asked to do a technical review of the resume).

      However, the person went out, took a Brainbench test on Sharepoint, came back and fought for the job, claiming ability via Brainbench. They were promptly hired..

      ..and were completely inept. They couldn't even navigate Sharepoint's default interface, let alone tell me how to set up a usable site. As for their DBA abilities.. also non-existant. (If someone asks you what kind of degree you have, and they say 'Databases', there is likely a problem.)

      I definitely believe in at least some technical questions during an interview for a technical job. It comes with the territory.
        I would suggest that there is a real possibility that this person had someone else take the Brainbench test for them.

        And yes, I agree that someone who claims to have a degree in "Databases" is almost certainly lying. And if they lie that badly and blatantly once, then that is a sign that you should pay attention to.

        A test should be used as a pre-screen tool. If someone passes a test proving aptitude, but nobody from your interviewing team was able to pick up on that same candidate being "completely inept" throughout the entire interview process, the problem is your hiring group not the candidate.
RE: RE: Assessing Perl skill level in job interviews
by Ozymandias (Hermit) on Aug 15, 2000 at 22:34 UTC
    I would seriously do both. Code samples they bring in they already know are as perfect as they can make them; or, if they don't, you probably don't want them, anyway. It's good to know that, and to see what they can do, but it's also just as good to put them on the spot and see how they handle it.

    - email Ozymandias