The interview took 1 day. First a written round of programming was taken off 3 questions:
Then 3 interview rounds with 3 different managers were held:
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.
Second manager asked about sorting. He asked to write a function to detect loop in a linked list. He also asked about malloc return type and calloc v/s malloc.
Third manager asked about searching algorithms and their complexity.
The bubble sort algorithm is used.
The following metrics were computed from 1 interview experience for the Cadence Design Systems Software Engineering role in Noida, India.
Cadence Design Systems's interview process for their Software Engineering roles in Noida, India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Cadence Design Systems's Software Engineering interview process in Noida, India.