I applied through a recruiter. The process took 3 weeks. I interviewed at Cadence Design Systems (New York, NY) in Nov 2016
Interview
I did a phone interview where I answered questions about my resume. I was asked to describe any projects I had done with the relevant programming languages to the position. I was then asked some technical questions, mainly about data structures and memory features about the relevant programming languages. The interviewer was very friendly and enjoyable to talk to.
Interview questions [1]
Question 1
Explain a seg fault and how would I guarantee a seg fault in C?
I applied through an employee referral. The process took 1 day. I interviewed at Cadence Design Systems (Noida) in Apr 2019
Interview
The interview took 1 day. First a written round of programming was taken off 3 questions:-
1. Program to swap 2 numbers without 3rd Variable
2. Program to reverse the items of a Linked List.
3. Program for Inorder Traversal
Then 3 interview Rounds with 3 different managers were held:-
1. First manager asked about family background. Then, he asked the algorithm for square root of a number. Another question was if a file changes on client side, what can be the ways to trigger something on server side.
2. Second Manager asked about sorting. Asked to write a function to detect loop in a Linked list. Malloc return type. Calloc v/s malloc .
3. Third Manager asked about searching algorithms and their complexity.
I applied online. The process took 4 weeks. I interviewed at Cadence Design Systems in Jan 2019
Interview
I applied through their website and got a response within 3-4 weeks. There was an initial phone screen asking me about prior experiences and a little bit of C++ basics (data structures and OOP). The second phone interview was a bit longer and asked me about more C++ data structures and the scenarios to use them in.
I applied through an employee referral. The process took 1 week. I interviewed at Cadence Design Systems in Feb 2018
Interview
The interview was with the manager that I currently work for. They gave me some information about the work that I will be doing and asked me some questions on my background.