Assessing coding skills is a crucial part of recruiting software developers. Since coding forms the basis of most technology-oriented job positions, employers have to find some way to judge a candidate's technical and problem-solving skills. But how does a company...