First I received a phone call from HR, to arrange time for Phone interview, then 2 on-site interviews with hiring managers, hiring team members. These two on site interview consisted of tests your personal and professional skills as well as problem solving.