I was invited to a screening one month after applying. It was a bit more thorough screening than normal which I took time out of my work day to do. I felt like I answered all the interviewer's questions fluently. Then less than one business day later I received an email from a no-reply address saying that the role had been filled.
I asked why I was asked to interview if they were already preparing an offer and the interviewer couldn't provide an answer. Seems like this company disrespects their candidates' time.