Slashdot Mirror


Will the Solve-the-Riddle Hiring Trend Affect IT?

An anonymous reader wonders: "It's probably harder to find a good developer, than for a developer to find a job. Seems to be a Google-riddle trend; rather than caring about references/diplomas/resumes, employers are using solve-this-and-you-have-a-job approach, not even caring about any usual information. Does that give decent graduates/talented unexperienced devs/homegrown coders a chance at the corporate job, or does it alienate potential matches?"

19 of 579 comments (clear)

  1. It Seemed to Work for Bletchley Park by eldavojohn · · Score: 5, Insightful
    From the Wikipedia entry:
    Some 9,000 people were working at Bletchley Park at the height of the codebreaking efforts in January 1945, and over 10,000 worked there at some point during the war. A number were recruited for various intellectual achievements, whether they were chess champions, crossword experts, polyglots or great mathematicians. In one, now well known instance, the ability to solve The Daily Telegraph crossword in under 12 minutes was used as a recruitment test. The newspaper was asked to organise a crossword competition, after which each of the successful participants was contacted and asked if they would be prepared to undertake "a particular type of work as a contribution to the war effort". The competition itself was won by F H W Hawes of Dagenham who finished the crossword in less than eight minutes.
    Solving a crossword in under 12 minutes was the entrance exam. That's interesting. I remember reading about this in Simon Singh's The Code Book in the Chapter on Alan Turing.

    I think the ability to solve puzzles is tightly correlated with the skill set desired by IT. Because it takes an inquisitive and unrelenting mind to hit the hardest puzzles. If they like to do this for fun, surely they can do it well for a living.

    Perhaps it's even more important than the education because of the way IT problems arise? I constantly tell my boss that I complete the crossword everyday at work without fear of repurcussions. I feel this keeps my mind nimble and prepares me for the day.

    Isn't a college degree just a symbol that says, "Look, a whole bunch of people with good reputations threw a bunch of puzzles at me. Some were hard, some were easy, but overall I did well enough to pass through these puzzles. I retained some of the information and processes but that's not really important. What's important is the fact that I'm able to solve problems and paid to do it for four years."

    So, in the end, I predict this will have little or no effect on the IT world at all. In fact, I think it's a better shift towards hiring the most qualified person. For financial reasons, I went to the University of Minnesota but people on the East coast imagine a backwoods podunk frozen tundra instead of an institution of learning when I mention it. If I'm a good puzzle solver, it shouldn't matter.
    --
    My work here is dung.
    1. Re:It Seemed to Work for Bletchley Park by Aladrin · · Score: 4, Insightful

      You hit the nail on the head there, twice.

      Real IT problems aren't as easy as the Sunday crossword. The problem being that different people are good at different puzzles. But if you're bad at problem solving, it'll show up in your lack of ability to solve puzzles.

      Even our small network here at the office was ugly to diagram out. I was amazed at what a pain it was. And the guy who installed the IP-based phones could not do his job until he drew it out on the whiteboard. We ended up fixing his drawing, then revising it several times as we re-ordered the office a bit for convenience. But we had to draw EVERYTHING for him. With extensive labelling. And we also had to call things by the names he learned in school. It had to be 'FQDN' and not 'domain name' or he'd be lost. (He did eventually figure that one out and start correcting us when we just said 'domain name', though.) He's exactly the sort of 'tech' the puzzles would have made sure they never hired.

      Relying solely upon the puzzles is as crazy as relying on any other single part of the interview process, though. Our office is extremely smooth, and most people get along with most everyone else. A year prior to my hire, the office was not like this. Most people hated coming to work, including the owners. They instituted a personality test during the interview process and things got better quickly.

      Just 1 more thing to help weed out bad apples, that's all.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:It Seemed to Work for Bletchley Park by Monkelectric · · Score: 5, Interesting
      Yes and no.

      Out here in Orange County, IGN Entertainment is infamous for their tests. I went in and nailed the interview. The next level to advance to was a test. The test was to implement a small web server (GET/HEAD commands basically) in C++ using *no external libraries of any kind*. They stated the test should take 3 - 4 hours. The specs were extremely vague and any attempt I made to get clarification was met with "do what you think is best".

      They also mailed me the test late on a thursday evening, and were calling asking where it was the following monday morning. Problem being I was currently working 50/60 hours a week as well, and it just happened to be the weekend I was moving :(

      I ask you then, how is anyone who currently *has* a job and perhaps a family supposed to complete a test like this? It seems like the most talented candidates would *HAVE* jobs and therefore find it much more difficult to complete the test. I rushed the program together because -- what choice did I have? It did not represent me well.

      Looking back, the only appropriate response on my part would have been to say "Your requirements suck, and this is not a 3 to 4 hour job. Thanks but no thanks." The entire thing was a waste of their time, waste of my time. Maybe that was the test, to see if I'd tell them to fuck off.

      --

      Religion is a gateway psychosis. -- Dave Foley

    3. Re:It Seemed to Work for Bletchley Park by EastCoastSurfer · · Score: 5, Insightful

      These kinds of tests usually tell me I don't want to work at that sort of place. If they are going to expect an interview candidate to write a web server in a few hours, then what will they want when you work there? Expect to have demands like 'we need an entire application written this week, don't worry about design or figuring out what the application really needs to do, just write something.'

    4. Re:It Seemed to Work for Bletchley Park by Monkelectric · · Score: 4, Insightful
      Yea, but C++ is all about the details, and no external libraries meant you had to implement *EVERYTHING* ... no parsing tools (flex/yacc), no threading libraries, no file utilities. Not even simple things like path normalization.

      In the "real" world you'd be a fool to implement any of those things.

      --

      Religion is a gateway psychosis. -- Dave Foley

    5. Re:It Seemed to Work for Bletchley Park by rlp · · Score: 5, Funny

      'we need an entire application written this week, don't worry about design or figuring out what the application really needs to do, just write something.'

      Wow, I used to work there too! Did you know Fred?

      --
      [Insert pithy quote here]
    6. Re:It Seemed to Work for Bletchley Park by griffjon · · Score: 4, Funny

      Fred... Fred... He wrote that big thing with no documentation, right? Man, do you have his contact info?

      --
      Returned Peace Corps IT Volunteer
    7. Re:It Seemed to Work for Bletchley Park by Geoff · · Score: 4, Interesting

      Amen, brother.

      I once had an interview where they handed me a few lines of abberent C code and asked what's the output. I answered that it didn't matter, because C code should never be written like that. Production C code should never look like an entry in the Obfuscated C contest.

      That was the wrong answer, of course, and I didn't get an offer, but I figured a sysadmin job at a place that wanted me to be able to read obfuscated C entries probably wasn't the place I wanted to work anyway.

      Geoff

      --

      Computers are useless. They can only give you answers. -- Pablo Picasso

  2. Websense by gEvil+(beta) · · Score: 4, Funny

    Hmm. Websense blocks proveyourworth.net because it falls in the 'sex' category. Now I'm really curious about what this riddle is...

    --
    This guy's the limit!
    1. Re:Websense by grub · · Score: 5, Funny


      It's just the goatse pic with "How?" printed below it.

      --
      Trolling is a art,
    2. Re:Websense by ellem · · Score: 5, Funny

      You can't even get around websense?

      I am so NOT hiring you :)

      --
      This .sig is fake but accurate.
  3. Re:Moo by gEvil+(beta) · · Score: 4, Funny

    For those of you confused by the gibberish above, you can solve it by using the key in the subject line. The process involves adding and subtracting each subsequent character value in the key. Since 'm' is the 13th character, you start by adding 13. From there you subtract 15 ('o' is the 15th character), and then you add 15 again. This gives you a final rotation value of 13. You can then apply that to the message to decrypt it.

    --
    This guy's the limit!
  4. As long as they do it for every other employee.... by Anonymous Coward · · Score: 5, Funny

    Manager
        "The bad news is that you failed the puzzle exam, the good news is that if you can make this power point slide animate annoyingly while playing music, you're hired."

    CEO/CFO/etc.
        "Here's a knife and here's your mother, stab her and I'll give you $20."

    Corporate Lawyer
        "Look outside and tell me it's raining (it's sunny). Now write the most incomprehensible sentence you can. When you are finished, Bob the CEO wants to talk to you about another test."

    Accountant
        "See these two piles of cash on my table? When I turn around, you have five seconds to hide one so that I can't find it."

    Marketing
        "Tell me again how this pen in my hand can cure cancer?"

    Sales
        "I have several baggies of what appears to be baking soda on my desk, when I come back at lunch, they should be gone."

    Intern
        "When I say it's all your fault, you say ok. It's your fault."

    Technical Support
        "This button on the phone transfers the caller to another support person. Can you press it?"

    Office Assistant
        "Do you have experience with the mentally handicapped or young children? Meet Bob, your new boss."

  5. Re:I like this by BenEnglishAtHome · · Score: 5, Interesting
    and a criminal background check that comes up negative

    Is your hiring policy so brain-dead that any blot on a criminal background check is an automatic disqualifier? Or is a potential candidate given a chance to explain? We live in times when it seems that everything is illegal. No one gets through a day without doing something illegal. No one gets through a month without committing a serious crime. (Well, at least that's true if you have a half-way fun sex life.) Is your requirement for a negative background check absolute? If so, why?

  6. It filters for one type of person by pauljlucas · · Score: 5, Insightful
    Does [solve-the-riddle] give decent graduates/talented unexperienced devs/homegrown coders a chance at the corporate job, or does it alienate potential matches?
    If I do say so myself, I'm a pretty good software architect and developer. However, I don't do well under the kind of pressure typically experienced at a job interview when asked to solve oddball problems in real-time. Often, my biggest insights come when I'm not consiously thinking about the problem, e.g., while in the shower.

    Those who do well at solve-the-riddle interviews are certainly intelligent and can solve problems, but it's not necessarily true that they can solve ill-specified problems -- real-world problems that need solving aren't usually as completely specified as a riddle or puzzle.

    There are other ways to conduct interviews that yield good candidates. Get the person to talk about his past work -- technical people who have done good stuff love to do this with great enthusiasm. You can then ask about trade-offs in thei designs and implementations. You can usually figure out whether the candidate was a key player in the work being discussed.

    Another way is to describe a real-world problem facing your company, but without actually asking the candidate anything. A good candidate will be interested in yoru problem, ask questions, offer suggestions. If the candidate just sits there, s/he's not a good candidate.

    --
    If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
  7. Re:I've used them by RingDev · · Score: 4, Insightful

    While I appreciate the unforgiving rock solid logic that is math, asking someone who has been out of math based education for a number of years to prove the irrationality of sqrt(2) is a bit of a stretch.

    I'd much rather go with a series of standardized logic questions (pattern recognition, basic math story problems, etc...) and one question buried in the test that is intentionally vague or poorly worded. Because well defined problems are easy, it's the problems that are not well defined that really test us in IT. Seeing how a potential employee handles themselves in a confusing situation is just as critical as how they handle themselves in a well defined situation. I would stay away from anything that depends on a complex understanding of any given topic, because at this point, we're not looking for someone who has the quadratic formula memorized, we're looking at someone who can look at a situation and pull values from that situation to plug into a formula.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  8. Just when I thought interviewing techniques... by Quiet_Desperation · · Score: 4, Insightful

    ...couldn't get dumber. This is flavor of the week type of stuff, folks. I'm lousy at riddles, but I win design award after design award plus bonuses in my engineering job. I have several patents. I'm sorry, but I just have very little patience for these Grand Unified Theories Of Everything when it comes to dealing with human beings. It just strikes me as HR people looking for ever lazier ways to hire the talent.

    Also, Our IT people have that site blocked. I wonder what that riddle means?

  9. My 'puzzle' experience by digitalamish · · Score: 4, Interesting

    I was taken to a conference room, given a hardcopy chunk of code, and told to figure out what it did. On the way out one guy said, "Oh there might be an error in there too". So I did my 'Russell Nash' thing and ran the program step by step in my head and figured the program out. I ran a few more calculations, and I determined there was a problem given a certain numeric precision. The guys came back in about 30 minutes after they left. First they asked to see any scrap paper I used determining the solution. I told them I didn't have any, except for a couple of numbers I wrote on the code pages. They were stunned, but I explained exactly what the program did, which one of them confirmed. Then I explained the error I found. At this point they got very defensive. It seems this piece of code was pulled from their production systems, and "didn't have any errors". I explained what I found to them, and one of them wandered off.

    Oddly I didn't get the job. They said I lacked the ability to document. Funny since I graduated with a degree in technical writing. Maybe they just wanted people to come in an debug for them in interviews.