The interview process was very quick. I was invited for the 3rd final interview and before the final interview I was called to inform that the role was no longer available and they would not be interviewing me and canceled the invitation. Very unprofessional. How could a company do this at 3rd stage?