I interviewed for the new grad software engineer position.
First round was an easy/medium LeetCode style question.
Second (final) round was an interview with 2 engineers, probing C/C++ knowledge and going over resume.
A knight chess piece is on an MxN board at some starting square. Given another square, create an algorithm to find the number of moves it would take for the knight to get to the square. Analyze time and space complexity of algorithm.
What do keywords such as static and volatile mean in C/C++, and when do you use them?
What is STL? Any experience working with STL?
The following metrics were computed from 1 interview experience for the Cadence Design Systems Software Engineer 2 role in Urbana, Illinois.
Cadence Design Systems's interview process for their Software Engineer 2 roles in Urbana, Illinois is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Cadence Design Systems's Software Engineer 2 interview process in Urbana, Illinois.