Their recruiting process seemed very organized. For the interview I was told I would meet with 5 people, but only met three. It was obvious they weren't interested because they dismissed me early, but they tried to make it seem as if there was some mix up about how many people I was going to speak to.
None of the employees who interviewed me seemed happy with their jobs. They all seemed overworked and burnt out when I asked them how they liked working at Zynga.
Had they hired me I probably would have declined the offer because if people are willing to speak so poorly about the company to an interviewee they really must hate it there.
I applied through an employee referral. The process took 3 weeks. I interviewed at Zynga (Seattle, WA)
Interview
Since I had a friend inside, they fast-tracked my application and I got a brief skype interview with a recruiter. A week after I got a on-site interview (had to wait since I was out of the country). I interviewed with a lot of the leads, but unfortunately a couple couldn't make it, so I had to come in again for a 2nd round of interviews. A week after I received an offer.
Interview questions [1]
Question 1
There were a bit of technical questions, including bit manipulation, string manipulation, and class design. The best resource IMHO is Programming Interviews Exposed.