I first met with a recruiter at a career fair at my university. I gave him a resume and we were in touch by email later that day. 2 Days later I went through two phone screens, one with a non-technical representative, and the second with 2 guys from the engineering team. I was told that I would be asked to come down to the office in Mountain View for a full 4 hours in-person interview, but instead was extended an offer by email later that same day.