I was referred by a friend to a recruiter directly, and went through a phone screening call. I then went through two rounds of thorough interviews, about a week apart. The recruiter followed up with me to say they'd like to schedule another final interview, and after I shared availability they never replied until weeks later when I followed up and learned the position was filled.
My frustration with the interview process is the lack of transparency. As someone who has interviewed candidates for roles myself, I always let candidates know when more time is needed or as soon as we've gone in a different direction so that they are able to pursue other opportunities. It was a very frustrating experience.