I applied online. The process took 1 week. I interviewed at Cadence Design Systems (San Jose, CA) in Mar 2011
Interview
Submitted the resume and then there awas phone call asking me attend a phone interview. It was very easy interview after the interview with in few hours a job offer was made
I applied online. The process took 4 weeks. I interviewed at Cadence Design Systems (San Jose, CA)
Interview
Received email to schedule phone interview. Scheduled the phone call for the same week. Phone call took about 20 minutes going through resume and answering basic coding concept questions. Got invite for on-site interview 2 weeks later. On-site interview is around 4 hours long starting with explanation of position and then the rest are technical questions. Interviews are 1 on 1, 30 minutes each and targets a different skill.
Interview questions [1]
Question 1
Phone interview:
Explain inheritance.
On-site:
Give expected output given C++ code that uses polymorphism.
Find the errors and inefficiencies given C++ code.
Discuss the advantages and disadvantages of different data structures.
Rewrite C code to take advantage of OOP.
Explain how you would test for correctness given a goal problem and the code.
I applied online. The process took 2 weeks. I interviewed at Cadence Design Systems (Pittsburgh, PA) in Dec 2010
Interview
Search in Trie data structure, some array qs, searching & sorting, puzzles - bridge crossing, Puzzle - probability based. Lot of C++ questions in details as I was interviewed for C++ developer position.