30 min screening with the recruiter 30 min with the hiring manager Written Project (took 2-3 hrs to complete) - it was never reviewed or discussed during the interview. Never received any feedback or was able to ask questions while doing the project which is unusual and made it feel like a waste of time 3.5 hr interviews with 6 different teammates Total 10 hrs with prep I enjoyed the process up until after the final round. The recruiter had been very responsive and I followed up after the interview to ask how to send my thank yous to my panel [as I didn't have direct emails] and never heard a response. I followed up again three days later and no response. I then saw the previously closed role was open again after it had been closed for over a week. The hiring manager and one of my interviewers posted on their LinkedIn looking for candidates for the role [this was two days after my final interview]. At this point, I assumed I didn't get the role and felt this was a bit unprofessional given they had candidates in the final stage. I would have preferred a rejection when they decided to open up the role again - instead had to wait another 5 days. I followed up for a third time 8 days after my interview and finally got my rejection with the feedback they went with someone with more tenure and more direct product experience. The role is still open so I assume they're trying to get someone from the pool of Meta/Twitter layoffs as it was too coincidental when they re-opened the role. All and all, it left a bad taste in my mouth when it really didn't need to. It was a lot of effort and my time could have been better respected. In all honestly, I expected them to completely ghost me and that's not something I should have even come close to expecting from a company of this size.