0) Have a programmer friend that you trust at the interview. If you cannot do 1, hire a consultant to be that friend. You can give them tests but, ultimately, you need someone who can tell if the potential employee is trying to bullshit you. If this is not viable, reconsider your plan. I've been...