I went through three interview stages. First, a screening call, then a call with the CEO (hiring manager for this role), and then another call to present the technical task. I got rejected after the third interview citing that they'd decided to move forward with a different candidate that would be a better fit.
When I asked for feedback, given the time I had invested in the process so far (6 and a half weeks), they openly said they couldn't give me any specifics on why they "decided to go with a different candidate". Since I applied for this role, the job opening has been posted twice again on LinkedIn (the last time was a couple of days before I received the rejection email) so it really does make you wonder if they're actually hiring or just pretending to hire.