very long it tooks many weeks in order to have the first contact. There is a first interview with human resources, then another interview with the one that would be your boss and then with his superviser.
Initial phone screening followed by online panel interview and then a project to assess skills and experience. Everyone was friendly, and asked typical interview questions, interview process is extremely competitive.
Great process. Interviewer was very nice and hiring manager led an unbiased session. Learned more about the company and had a good experience. The company is great and it was obvious based on the people that I might during the process.