There was a total of 3 interviews: 1) Screening phone interview with HR; 2) Interview with 2 managers in office; 3) Phone Interview with next level manager. I was originally contacted by HR recruiter online and then I applied for the position. First and second interviews went along very well and the process was fast. Third interview was over the phone and awkward.