First round: Video interview
Second round: In-person interview, meeting different people in the team
Last round: In-person interview, meeting different stakeholders
The whole process has taken about a month, and the director was very responsive and would keep you updated. Overall pleasant interview experience.