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
I applied via Naukri.com and was interviewed in Mar 2020. There were 6 interview rounds.
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
No question I am remembering
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
SDLC stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software.
1. Planning: Define the scope, requirements, and objectives of the project.
2. Analysis: Gather and analyze user requirements.
3. Design: Create a detailed design plan for the software.
4. Implementation: Develop the software based on the design plan.
5. Testing: Test the...
Regression testing is retesting of software to ensure new changes do not negatively impact existing functionality.
Regression testing is performed to verify that recent code changes have not adversely affected existing features.
It involves running previously executed test cases to ensure that no new bugs have been introduced.
Example: After adding a new feature to a website, regression testing is done to make sure all ex...
posted on 7 May 2022
I applied via Company Website and was interviewed before Oct 2023. There were 2 interview rounds.
30 mins 2 easy leetcode questions
To swap two numbers, store one number in a temporary variable, assign the value of the second number to the first, and then assign the temporary variable to the second number.
Create a temporary variable to store one of the numbers
Assign the value of the second number to the first number
Assign the value of the temporary variable to the second number
Find the longest consecutive subsequence in an array of strings.
Sort the array of strings to ensure consecutive elements are next to each other
Iterate through the sorted array to find the longest consecutive subsequence
Track the current consecutive subsequence length and update the longest length found
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
I applied via Referral and was interviewed before Sep 2023. There were 2 interview rounds.
1) linked lists
2) max element in list
3) fibbonacci
4) recursion
5) check if ip addr is valid
I applied via Company Website and was interviewed in Nov 2022. There were 3 interview rounds.
Code to select 3 options and perform ascending, descending, and swapping operations.
Create a list of 3 options
Implement sorting algorithms for ascending and descending order
Swap the positions of two options based on user input
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