When evaluating a software engineer candidate's technical depth, which method is most effective for assessing practical coding ability?