I was contacted by a recruiter through LinkedIn in December wanting an updated resume. After not hearing for a few months, I sent a couple emails to the recruiter to follow up. She contacted me about this opportunity in March and requested a phone interview. Immediately after the phone interview I was told they wanted to fly me out. A couple weeks later, I interviewed on site in Fremont. I had to give a 20-25 minute presentation about a project I had worked on and "was passionate about". Following the presentation I had about five 30-minute interviews with various members of the team, the team leader, and the division manager. Overall, it was a wonderful experience. I received an offer within the week.