HR reached out only a few hours after I applied but then took me days for them to confirm the interview date. 40 minutes before the interview, I got an email saying that the position is filled so they will cancel the meeting. No apologies or anything.