ZS Associates Interview Question

Swap two numbers without using the third variable. Also, he asked me to write corner test cases