I applied online. The process took 1 day. I interviewed at Synopsys (Mountain View, CA) in May 2012
Interview
The whole process is really smooth and efficient. I got an offer 3 days after the interview.
I got a phone interview first which takes 30 minutes or so. Then I was told to go Mountain view to have a onsite. During that onsite, I met all people in that group.
Interview questions [2]
Question 1
Find the common ancestor of two nodes in a arbitrary tree.