The process took 2 days. I interviewed at Zynga (San Francisco, CA) in Jan 2012
Interview
There was an initial phone interview followed by a series of 1 on 1 interviews with programmers giving programming puzzles. Examples include writing code to perform a binary search, determining max depth in a binary tree, etc.