Well, they asked me to be their advocate, so here is my opportunity. :-)

BrainBench provides technical evaluations via web-based "Computer Adaptive Testing," which tailors the test to the test-taker's abilities. The tests will take a maximum of two hours to complete (and should take far less -- it took me about 45 minutes), and will assess the test-taker's knowledge and understanding of various categories, like "Conceptual," "Problem-Solving" and "Terminology & Syntax."

The Perl exam has just completed its "beta" stage, and has been endorsed by the International Webmasters Association. You can find more information about the Perl exam at Perl Programmer Certification at BrainBench.

If you sign up with Brainbench as an employer, they will provide you with confirmation tests you can use at an interview. Tests are still free, though they have threatened to start charging for the certification exams. Costs will be small, but now is the time to get a certification if you are interested.

If you would like to see a "transcript" showing the results of an exam, go to BrainBench and enter "672022" in the "View Transcript" box near the bottom of the left-side nav bar. It's my transcript, and it'll give you some idea of the information available to employers, recruiters, etc.

As many others have said in this thread, there is far more to assessing an applicant than just knowledge. A good programmer with little Perl knowledge will be more valuable to you than someone with "book knowledge" of Perl, but little "instinct" for programming. This is probably the main reason why I like the Brainbench approach. If you don't know every trivial bit of Perl knowledge by heart, but know where to find the information quickly, you will likely be a very valued part of any team. The brainbench exams cater to those who are comfortable enough with the subject to find the answer.

There are a number of rather esoteric questions in the Perl exam. If you can consult the Camel book or other favorite writings (I'm very fond of the "One-liners" section in the back of merlyn's "Effective Perl Programming") or a quick Perl script to test something, you will score well on the test, even if you are not a Perl guru. As a team-leader-type, I value this ability. Knowing where to find the answer is almost as good as knowing the answer immediately.

So, when you go to take the Perl exam, have your reference materials handy.

<disclaimer>
For the record, I have agreed to be part of Brainbench's "MVP" program, where they ask me to assist with the exam's questions and other issues. I do not receive any money or other consideration from Brainbench.
</disclaimer>

Russ
Brainbench 'Most Valuable Professional' for Perl


In reply to Re: Assessing Perl skill level (Brainbench plug) by Russ
in thread Assessing Perl skill level in job interviews by isotope

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.