Until the third round of interviews, everything was fine, on my way to the interview they cancelled it thought the recruiter saying that it was offered to someone else. Very unprofessional. There was no feedback provided on why they did it, even the recruiter was very ashamed about it. It was a complete waste of time especially after requested a long presentation related to the company and the job role.