The process took 1 day. I interviewed at Synopsys in Nov 2007
Interview
The interview was very comprehensive. I interviewed by 7 people including HR. Before the on-site interview there was a screening interview on the phone. The questions were related to the knowledge of the area/field as well as software engineering, algorithms, problem solving and data structures. The interviewees were very professional and respectful. The questions were not easy. The interviewees were willing to work with me on problems that I didn;t know answers to.I would describe the overall interview process as quite pleasant.
Interview questions [1]
Question 1
The most unexpected question was related to problem solving ability and it involved finding the termination condition for a problem where it initially seemed that we would require exhaustive enumeration of all the solutions. The problem was related to processing of items in a set such that each item had a value associated with it. After the processing, the value of the items could only improve.How would you find the maximum of the values after processing.