I took parts in 4 different interview the first one just a meeting with the Recruiting team very simple run down of what to expect during the process. Next was an interview with the Hiring manager overall getting a feel for you as a candidate and more so going over fit and experience. The last two were technical one Hands on coding exercise and a architectural interview both were appropriately challenging and left me confident that adequately assessed my skills.