I applied online. The process took 2 months. I interviewed at Zynga (San Francisco, CA)
Interview
I had one phone interview followed by a fly-out interview with about seven people that lasted all day. The phone interview consisted of a series of questions about CS fundamentals -- but no programming questions -- followed by a brain teaser and a few behavioral questions.
The in-person interview was obviously more rigorous, but being confident in the fundamentals and studying Programming Interviews Exposed was more than enough to prepare. Three of the interviews consisted of programming questions; one had a design/architecture focus; one centered on explaining CS concepts; and the others were largely behavioral.
Interview questions [1]
Question 1
Write a function that implements division without dividing or multiplying.
I applied online. The process took 1 day. I interviewed at Zynga (Pittsburgh, PA) in Mar 2013
Interview
Asked me some simple behavioral questions (why do you want to work for Zynga etc). He also asked some very simple technical questions such as differences between C and Java, differences between a linked list and an array.