Phone interview first with company's human resource department. Received phone call for one day on site interview, the interview day was very tiring and long, talked to many different people, and at end of interview day take a computer test. get call back few weeks later for a offer.