IME you screen people online, get some reasonable candidates, get them onsite and they can't code to save their life. But it's your problem then.