This is really no different from the HR filters many large companies have that result in people asking questions like "I see you have 6 years of Java experience. Do you have any J2SE experience?". The only possible difference is weighting of criteria and I'm not convinced HR departments don't do that already.
So, fail.