Unfortunately that isn't an efficient solution when you have hundreds of applications to process. Perhaps this is why degrees are often required for entry-level software positions as someone with a degree is seen to be better employees (compared to the high school drop outs).