The problem was that he was terrible at problem solving. He failed at simple logical problems like flattening a nested json array, cleaning data before running operations on it, etc. And probing further on his memorized answers, he couldn't explain anything. He'd just repeat the same thing but change voice of the sentence (active/passive)