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?"
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.
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!
http://www.proveyourworth.net/?p=begin&mistake=lit tle
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!
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."
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?
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.
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
...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?
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.