3 phone interviews, first, HR, then Manager and a senior and finally one technical coding interview through an online coding system.
Technical interview and the interview with the manager were about 1 hour long each.
Although I answered all the technical questions correctly, I didn't pass the technical interview stage.