Terrible interview question: Swap variables without a temporary “Clever programming tricks have no place in programming interviews. They usually involve a small amount of code and solve an innocent-sounding question like βfind the