3 rounds of interview, got HR screening first, 1 week later then met with associate in the team for 30 minutes, and the 3rd round is 3 hours long meeting with different members in the team (in person/ conference call with members in different office).