It's quite frustrating. I've had four interviews and completed one assignment, only to be rejected because the CTO cited a lack of technical knowledge. However, it's ironic that the tech lead, who asked me 10 to 15 technical questions, seemed satisfied with my answers. Surprisingly, the CTO didn't ask me any technical questions."