I was told I am the right fit for the position and most likely will get this job. After 3 weeks I sent the follow up e-mail and got the call that they changed their mind.
Is there a more unprofessional behaviour that you can imagine in HR / interview world?