1st interview with two team members (30-45 mins) - common interview questions and CV based questions 2nd interview with the same team members & HR (2hrs) - Challenge and its playback (some useful feedbacks) - interview with a HR member (competency questions) 3rd interview with the department leader (20 mins) - A two-way interview/chat about the interview experience and Innocent It sounds like a long journey, but it only took me around 10 days to get the final offer from the day I did the first interview. Every process was two ways interviews and the interviewees tried to make me feel comfortable. It was great to have some helpful feedbacks just after the challenges. Personally, I really enjoyed the whole process even though I thought there are too many stages at first.