Two interviews seemed to go well, but then was ghosted. After getting no response neither from the recruiter nor the hiring manager, I found out through social media that they hired someone. Several weeks later I received a generic rejection email from human resources. I understand not getting a reply had I never been interviewed. However, I expected professional courtesy after having three interviews.