I applied to the position through their website. First, there were 2 phone interviews as well as a personality test. I was then called in for an in-person interview with 4 people, which also included a technical aptitude test, and a brief tour. I was called back in for second round of interviews with more engineers. The questions from the on-site interviews were mostly the same as the phone interview. I was asked a lot of questions about my leadership experience and my ability to manage groups of people, which seemed unecessary given that I was applying to lower level position. The company took their time with the interview process (4 weeks) and it seemed like they were in no hurry to fill the position, which makes things more difficult when they're willing to wait to find a 100% perfect candidate. Overall, the interviewers were friendly and accommodating and were quick to let me know of their decision, but it was disappointing to go through 4 interviews through 4 weeks only to receive no offer.