First, I had a phone screening (10min) followed by a virtual interview with the recruiter (30min). After that, I advanced to the next stage in which I was interviewed by two peers from the hiring team, one with a higher seniority than the other, each interview took an hour. After that, I moved to the final stage, in which I was interviewed by someone from a cross-functional area in Dublin. Finally, I was interviewed by the hiring manager (at that stage, I was told by the recruiter that it was between me and another candidate). Like 2 weeks after finishing my last interview, I received a phone call from the recruiter saying that she had received outstanding feedback from my interviews, but that they would have to wait to extend an offer, which never came. In the meantime, I took another offer. Although the ending was disappointing, I have to say these were some of the most interesting people I have talked to in a recruiting process. So my experience was positive overall.