had a screening call on phone, scheduled for interview in person had 2 hours of interview with 4 people 30 mins each, intro, logical questions, complex coding, technical questions of software.
i got a one and a half hour to answer 14 questions in an online link they sent me via email. then a homework assignment and only then an interview asked about the homework assignment.
The process was first telephonic round with the company HR. Followed by another 2 rounds of video interviews. One with the hiring manager and then with the team. Video was each of 1hours and telephonic was 30mins.