First there's an online assessment, then a technical interview, then a two part final interview that is technical and behavorial. Although, it is possible to get cut after the final round technical interview and not make it to the behavorial. It was my first interview ever and I basically flunked every technical question (got 2/3 in the OA, first tech interview went awful as I had no clue what I was doing, final round was even worse). Although, somehow made it to the final.