Convert 32-bit integer to hexadecimal | Meta Interview Question