Took roughly 6 weeks from start to finish. Started with an email requesting an HR phone interview that included basic questions and resume walk through. About a day later they requested another phone interview with a director that had more standard interview questions. Four days later they requested an in-person interview. It was a 3 consecutive interviews with different managers and directors (roughly 45 mins each). They varied in difficulty and included both technical questions and personality based questions. Overall it was a fairly nice process, although some of the questions were difficult. Most of them walked through the resume with me and asked questions about what I have done. They reached out about 3.5 weeks later letting me know I did not get the job.