The interview process was a multi-stage process. It took about 2 weeks. First, I had a phone screen interview with my manager. All the questions were very straightforward. Then, she invited me to the office for an in-person interview. We talked more about this position and company culture to see if the the job was a good fit for me. I also had a basic job knowledge test, about 10 multiple choice questions and short answer. It took about 1-1.5 hours for the in-person interview . After one week, I was invited for a team lunch to meet other team members. They were very professional and friendly during the interview process.