What puzzled me the most was that some candidates were unable to properly explain the code they'd submitted as part of a home assignment. Their very own code, to be precise.
Analysing an error in their own submission: virtually impossible. Fixing it: unfeasible. Or making minor changes to the code during the interview: huge drama. Some of these people don't seem to be software developers at all, but rather prompt engineers.
7/8