One of the worst interview experiences in a while. I applied and then a month and half later I was contacted by the recruiter. After that interview, it took them almost three weeks to get back to me on next steps. I completed what I was told is the final interview right before XMAS, but then they wanted to speak to me again two days after XMAS. It took them three additional weeks to make a decision, and they hired the internal candidate. Why did an executive in the company waist my time, when they knew they were going to hire the internal candidate?