The interview process went very well. There was first an HR screening over the phone, then an initial interview with a member of the team, then four interviews with different levels of team members, and then a writing test.
There were a few rounds of interviews- first with a recruiter, then with one person who is one level ahead of your position, and finally with a few managers who conduct a writing test and a skills test.