First step is a phone screening with the recruiter, followed by a technical assessment. Technical assessment wasn't particularly difficult, but had lots of space to flaunt skills if you spent extra time. Next was 4 rounds of interviews - a manager, a technical interview, a stakeholder on another team, and a senior manager.