I was told there were 4 rounds of interviews, with the last one conducted on-site. The first interview was with an HR manager, the second one was with the CTO.
1st round HR screen
2nd round technical screen
3rd technical assessment
4th final interview