i
Cadence Design Systems
Filter interviews by
I applied via Job Portal and was interviewed before Jul 2023. There were 2 interview rounds.
Presentation on University Thesis Project
Talking about past experience.
I was interviewed in Feb 2017.
malloc is a function in C that dynamically allocates memory on the heap. It is used to allocate memory for variables or data structures.
malloc is used in C programming language.
It is used to allocate memory on the heap.
malloc is different from 'new' in C++ as it does not call constructors for objects.
C++ is a general-purpose programming language while Objective C is a superset of C used for iOS and macOS development.
C++ is widely used for developing applications, games, and system software.
Objective C is mainly used for iOS and macOS development.
C++ supports both procedural and object-oriented programming paradigms.
Objective C is an object-oriented language with dynamic runtime features.
C++ has a larger community a...
Class container is a class that holds objects of other classes, while class composition is a way to combine multiple classes to create a new class.
Class container holds objects of other classes, acting as a collection or container.
Class composition combines multiple classes to create a new class with its own behavior and attributes.
In class container, the objects are typically stored in a data structure like an array o...
Divide the horses into groups of 5 and race them. Take the top 2 from each race and race them again. Finally, race the top 2 horses to determine the top 3.
Divide the horses into 3 groups of 5 and race them.
Take the top 2 horses from each race and race them again.
Finally, race the top 2 horses to determine the top 3.
The width of a tree is the maximum number of nodes at any level in the tree.
To calculate the width of a tree, we can perform a level order traversal and keep track of the maximum number of nodes at any level.
We can use a queue data structure to perform the level order traversal.
At each level, we count the number of nodes in the queue and update the maximum width if necessary.
What people are saying about Cadence Design Systems
I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.
Aptitude and technical questions were asked
posted on 2 Jan 2025
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
Technical plus aptitude based on domain you choose( pre placemt talks)
Profit and loss ,time and work ,speed distance and time
Java ,ops ,collection frameworks
Identify if a number is positive, negative, or zero
Check if the number is greater than 0 to determine if it is positive
Check if the number is less than 0 to determine if it is negative
If the number is neither greater nor less than 0, it is zero
Quantitative Questions
Computer Science core MCQ questions
2 Coding Questions
Developed a web application for tracking inventory and sales data
Used React.js for front-end development
Implemented RESTful APIs for backend using Node.js
Utilized MongoDB for database management
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
Java theory questions and system questions with 2 DSA question
System design question with api designs
Interview experience
based on 19 reviews
Rating in categories
Lead Software Engineer
153
salaries
| ₹18.2 L/yr - ₹47.4 L/yr |
Software Engineer2
100
salaries
| ₹13 L/yr - ₹26 L/yr |
Principal Software Engineer
88
salaries
| ₹24.9 L/yr - ₹55 L/yr |
Design Engineer
71
salaries
| ₹7 L/yr - ₹25 L/yr |
Lead Design Engineer
62
salaries
| ₹18.7 L/yr - ₹40 L/yr |
Synopsys
Mentor Graphics
Ansys Software Private Limited
Autodesk