You can actually train these people by making them create quick POC projects until they become practical programmers. I would take the overarchitechting person.
Some people love asking interview questions where they don't state all the requirements, so I suppose the idea is to see if the candidate can discover the "hidden criteria".
This also makes more sense in a language where number types need manual casting.