i
Cadence Design
Systems
Filter interviews by
Sanity testing is a narrow and deep testing approach to check if the specific functionality is working fine after changes, while smoke testing is a broad and shallow testing approach to check if the software build is stable enough for further testing.
Sanity testing focuses on specific functionality, smoke testing checks overall stability
Sanity testing is usually performed after a specific change, smoke testing is perfo...
Regression testing is testing the entire application after changes, while retesting is testing specific areas after fixes.
Regression testing is done to ensure that new code changes do not affect existing functionality.
Retesting is done to verify that a specific bug or issue has been fixed.
Regression testing involves running the entire test suite, while retesting focuses on specific test cases.
Example: After fixing a bu...
Program to find repetitive words in a string
Split the string into words using a delimiter like space
Create a hashmap to store word frequencies
Iterate through the words and update the hashmap
Identify words with frequency greater than 1 as repetitive
Top trending discussions
I appeared for an interview in Jul 2022.
Volatile const is used to indicate that a variable's value may change outside the program's control.
Volatile const is used for hardware registers that can change their value without the program's knowledge.
It is also used for variables that are accessed by multiple threads.
Example: volatile const int* const ptr = (int*)0x1234; // pointer to a hardware register
I applied via Naukri.com and was interviewed before Aug 2022. There were 4 interview rounds.
Problem would be given to solve
60 mins general aptitude test
I appeared for an interview in Oct 2024, where I was asked the following questions.
An anagram is a word or phrase formed by rearranging the letters of another, often used in word games and puzzles.
Definition: An anagram is created by rearranging the letters of a word or phrase to form a new word or phrase. For example, 'listen' can be rearranged to 'silent'.
Input: The function should take an array of strings as input, where each string is a word or phrase to be checked for anagrams.
Output: The output...
Set entire rows and columns to 0 in a matrix if an element is 0, using O(1) space.
Use the first row and first column to track which rows and columns need to be zeroed.
First, iterate through the matrix to mark the rows and columns that should be zeroed.
Then, zero out the marked rows and columns, except for the first row and column.
Finally, handle the first row and first column separately if they need to be zeroed.
C,C++,SQL,Java,Python
I come from a close-knit family that values education, hard work, and support for each other's dreams and aspirations.
Supportive Parents: My parents have always encouraged my academic pursuits, often helping me with my studies and providing guidance.
Siblings: I have a younger sister who is passionate about art, and we often collaborate on projects, blending technology and creativity.
Family Traditions: We have a traditi...
Salary expectations should reflect your skills, experience, and market rates for the role, ensuring mutual benefit for both parties.
Research Market Rates: Look up salary ranges for similar roles in your area, such as a Java Full Stack Developer, to set a realistic expectation.
Consider Your Experience: If you have 5+ years of experience, you might expect a higher salary compared to entry-level positions.
Factor in Compan...
I bring a unique blend of technical skills, problem-solving abilities, and a passion for innovation that aligns with your team's goals.
Proven experience in software development with a focus on scalable applications, demonstrated by my work on a project that improved performance by 30%.
Strong problem-solving skills, exemplified by my role in debugging a critical issue that reduced downtime by 50% in a previous project.
E...
posted on 9 Jul 2021
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
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
posted on 22 Feb 2024
I applied via Referral and was interviewed before Feb 2023. There was 1 interview round.
based on 1 interview experience
Lead Software Engineer
158
salaries
| ₹18.2 L/yr - ₹50.2 L/yr |
Design Engineer
118
salaries
| ₹11.2 L/yr - ₹25 L/yr |
Principal Software Engineer
117
salaries
| ₹24.9 L/yr - ₹60 L/yr |
Software Engineer2
117
salaries
| ₹15 L/yr - ₹29 L/yr |
Software Engineer
92
salaries
| ₹9 L/yr - ₹26 L/yr |
Synopsys
Qualcomm
Intel
Molex