Initial call with recruiter, call with a hiring manager, a technical task, and another call with the hiring manager and a senior team member. After 4 rounds, a rejection was received based on requirements that have not been communicated explicitly at the start of the process, but could have saved us all a lot of invested time.