Increasingly, non techies have begun to use CodeEval to screen techies e.g. recruiters, entrepreneurs (business oriented guys) etc. CodeEval provides them with a good filter to weed out candidates. However, they still need to choose the appropriate challenge to give to the candidate.
Recently an entrepreneur contacted me saying that he was looking at a challenge like:
Detect if a linked list has a cycle or not.
Problem is, he has no idea what a linked list is, neither does he know what it means to have a cycle in a linked list. He was looking for a more intuitive way, wherein we choose the challenge for him so he does not have to read / interpret these challenges. Towards that end we have now added a new screen which allows non techies to merely set the parameters of a challenge, like which programming language, level of difficulty, timed/non-timed etc and we will choose an appropriate one for them. The screen looks something like:
The intention is to make it a little bit easier for non techies to ask the candidates to solve a challenge without having to know a lot of tech jargon.
Having said that, this should not be the only gauge by which you should base your selection on. As any programmer will tell you, code can be written a hundred different ways. Just because you (as a recruiter / non techie) were able to ask a technical challenge and the candidate was able to solve it, does not mean it is a good solution. Yes, the output may have been correct, but you still probably need to review the candidates solution for efficiency , design, coding standards etc etc. Have a techie friend review it or better still, learn a bit of programming yourself :)
Hopefully this new feature will make it easier for non techies to use CodeEval.