Very long interview process.
First round is introduction with the HR.
Second round was a 45 minute technical discussion with one of the engineers.
Third round was 1 hour technical discussion with architect.
This was followed by a take home assessment, which was followed by another round with HM based on the take home.
After this they had a 2 hour onsite ( in person)