Interview was in 3 rounds for me.
First round was the usual HR one, after that you get a take at home project to develop and post on a repo in a week.
Second round is a technical interview where you and some engineers talk over your project and they ask you questions.
Third round is an interview with the manager of the team your applying for.
Overall it was a good experience compared to other interviews I've had, the take at home project really gives you the time to show off your skills.