Are they so bad that they can't implement fizz-buzz, or are they ok programmers but not good enough in your specific field, or something between those two?
Despite being finance sector, we don't expect any qualifications or finance experience, just people who know their shit. We do a "pin the data structure on the problem" thing. Even people with fair amounts of experience rarely know the difference between a list, a set and a dictionary.
Some guy, supposedly a technical architect, just sat there and smiled awkwardly through the questions and didn't answer them.
It's actually quite depressing until you realise you could probably walk out and can another £30k because you can actually do this stuff.