I had a 1st stage interview online and a 2nd stage interview in person with the manager and director and also HR. I spent 3 hours in total for the 2nd stage interview (2 hours commuting and 1 hour for the actual interview) and they didn't even bother sending a rejection email. I have been rejected a lot of times and I am fine with it as I do understand that it is part of the recruitment process, but not even sending a generic rejection email to people is not just disappointing, but actually unprofessional