Dropped my resume off at our campus career fair. Received a call and scheduled an on campus interview with one of their recruiters. Basic behavioral interview that lasted approximately one hour. The majority of the interview was spend discussing my prior internships, extra curricular activities, and research. Received a call about a week later and scheduled an on site interview for the following week. The on site interview included five interviews: two behavioral with supervisors, one technical with a technical expert, one with HR, and one with an executive. The whole day ran from about 7-2 including lunch with new hires and breakfast with a host. Received an offer two days later. The whole process took about 3 weeks from initial interview to offer letter.