I applied through my school career website and got an email back for an interview. It was a 3-step process and the whole thing took about a month (Due to scheduling conflicts and such). The first interview was with an HR and asked basic questions for 30 min. The second interview was a week later with a delivery manager and took 30 min as well.
The final interview was a whole day at the headquarters. The first few hours was spending working on the coding challenge. Then I ate lunch with a Product Manager. Afterwards, 2 technical interviews, 1 hour with typical coding questions and another about the coding challenge. Then another hour talking with the Delivery Manager and that was it.