Pergunta de entrevista da empresa NVIDIA

The problems involved reversing the bits of a given int and optimizing a long if-else tree.