I completely agree. I've taken a few IQ tests and they given me problems that no one would actually know unless they're taking an IQ test, and make me do completely inefficient things. Every time, I've thought "Why go through all these loops when you can do the same thing ten times more efficiently?"