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.
Developing a real-time data processing system for a high-traffic e-commerce website
Implemented a distributed system architecture to handle large volumes of data
Optimized algorithms for efficient data processing and storage
Utilized caching mechanisms to improve system performance
Worked closely with cross-functional teams to troubleshoot and resolve issues
Example: Successfully reduced data processing time by 50% by imple
Seeking new challenges and opportunities for growth.
Looking for a more challenging role to further develop my skills
Interested in exploring new technologies and industries
Seeking better career advancement opportunities
Want to work in a more collaborative team environment
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.
Top trending discussions
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
Basic C questions and microcontrollers
Leetcode Easy - mediums
posted on 7 Jun 2024
I applied via Walk-in and was interviewed in May 2024. There was 1 interview round.
Distance between two stations
Some of the top questions asked at the Cadence Design Systems Software Engineer interview -
based on 1 interview
Interview experience
based on 19 reviews
Rating in categories
Lead Software Engineer
157
salaries
| ₹18.2 L/yr - ₹47.4 L/yr |
Software Engineer2
107
salaries
| ₹15 L/yr - ₹27 L/yr |
Principal Software Engineer
92
salaries
| ₹24.9 L/yr - ₹57 L/yr |
Design Engineer
72
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