I applied online. I interviewed at Cadence Design Systems in Jun 2017
Interview
The process took two weeks. I applied online to this role as the job description was very much similar to my academic project. It was a total of 7 rounds where the first 2 rounds were telephonic technical interview (more on my resume and my work). Next was onsite which consisted of 5 back to back technical rounds. It was a nice experience overall as the interviewers were very knowledgeable and helpful.
Interview questions [1]
Question 1
More on Object oriented techniques, Design Patterns, Algorithms & Data Structures.
I applied through a recruiter. I interviewed at Cadence Design Systems (San Jose, CA) in Apr 2017
Interview
Had a phone screen with my manager, another phone screen with software architect , onsite interview comprising of 5 rounds, 5 people , 1-on-1. Manager called me with an offer within an hour.
I applied online. I interviewed at Cadence Design Systems (San Jose, CA) in Jan 2017
Interview
Standard phone screen followed by on-site interview. process.
The phone screen with the hiring manager was well-rounded with adequate emphasis on technical skills and familiarity with the development environment. We discussed specifics about my past experience on relevant projects. The manager was well versed with my resume before the call, which is always appreciable.
The on-site interview was split into 5 1-on-1 rounds focused on different aspects of software engineering with various managers and senior architects in the group. Areas of focus included software development principles, data structures and algorithms, core C++, code puzzles, etc. Extended discussions with each interviewer were very helpful in getting a bigger picture of the work in this division.
Interview questions [1]
Question 1
A large 3-page C++ code puzzle to debug. Given, no syntax errors but the code crashes at runtime. There were multiple things wrong with code (5-7) and I was asked to find as many as I could.