Thorough interview process, variety of questions and tasks to solve. Great way to get to know the candidate and also provide an insight into the job through situational tasks. Altogether there was four stages. First two were phone screens, the third and fourth were in person interviews. One of the in person interviews was a video call with multiple locations as the team is across the globe.