After an info session at my school, I submitted a resume. They quickly got back to me that I had an on campus interview. I interviewed a couple weeks later with the same person from the info session. He seemed to think I met the criteria they were looking for. A few days later I received an e-mail that said I had been selected for an on-site interview in San Francisco. The HR people were nice, and I waited about a month to go.
Once I arrived, there was a lot to do. 5 interviews back to back. Nothing very interesting was discussed, and I was expected to have a strong passion for their games. The questions in the first 3 interviews were typical of what I expected, but the 4th interviewer had something to prove. He had a laptop with more than a dozen technical questions. I didn't appreciate this very much as I'd already been plagued with 3 hour long interviews as well as a 30 minute pre-interview with my HR representative for the day.
Afterwards was an interview to place me, but I had lost interest after having lunch with a not-very-enthusiastic person. Most people seemed to love Zynga because it wasn't a very demanding environment. I was looking for something a little more technical in terms of the overall product.