The interview process includes a phone interview with the HR rep, then a in-person meeting with, peers and the hiring managers. Every interviewers were prepared with a list of questions that is related with the job description. Not hard but general interview questions.