I had 4 rounds of interview and a technical test for this.
First interview was with the hiring HR manager which took an hour, followed by a 3hr technical test.
Got arranged for next round of interview which is with 2 different team leads, which took 30mins each, back to back. And a last phone interview with the global lead based in Germany.
Whole process took very long and company did not respond after so many rounds of interview.