Applied online.
Had a HR phone call at the same day.
A week later, I was notified that my profile was shortlisted for interview.
Set the interview date a week later.
On the interview day, I arrived an hour early.
Half an hour before the interview slot, the HR explained that the interview has to be rescheduled and provided no further explanation.
I followed up 3 working days later via email only to be told over the phone call that the requirement of the role has changed, and therefore, they are not progressing with my interview.