There was three stages plus the take home assessment. The first stage was a conversation with the recruiter. The second stage was a technical interview followed with an assessment if successful. The last stage is an architectural interview that involves presenting the solution for the assessment.