NVIDIA Interview Question

Coding challenge: Swap even and odd bits of a 32 bit integer.