I had a telephonic interview with hiring manager for 30 mins.
Most of the questions are on data structures, one question which datastructure used in the map(in C++)?
Balanced trees or RB trees
Then I was called for on-site for 7 interviews
First round was introductions and explaining my projects on the resume
Second round Another form of Fibonacci programming question, after coding, analyze the time complexity C pit fall question returning the address of local variable
Third Graph related question, on the lines of detecting the loop in the graph.
Fourth It was friendly lunch with the interviewer.
Fifth Question on sample of programs Sieve of Eratosthenes from the wikipage
Sixth Mostly resume and projects. More grilling.
Seventh After introductions, asked me to write the password checker program
The following metrics were computed from 13 interview experiences for the Cadence Design Systems Principal Software Engineer role in United States.
Cadence Design Systems's interview process for their Principal Software Engineer roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Cadence Design Systems's Principal Software Engineer interview process in United States.