Initially was contacted by a member of the HR/recruiting staff and had an initial screening interview. Later, I had an additional interview with another member of the HR team. After that, I had a phone conversation with the VP of engineering. At this point, I was invited to headquarters for an on-site, in-person interview. I met with around six different members of the business unit as well as an HR representative and interviewed with each individual for roughly a half an hour. The process began at 8 a.m. and continued until 2:30 without a break longer than five minutes.