Cadence Design Systems interview experience Real time questions & tips from candidates to crack your interview

QA Engineer

Cadence Design Systems
upvote
share-icon
2 rounds | 1 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1.5 Months
Topics: Data Structures, Pointers, Arrays, Linked List, Oops, System Design
Tip
Tip

Tip 1 : Practice aptitude questions
Tip 2 : Practice coding questions
Tip 3 : Prepare for system design

Application process
Where: Campus
Eligibility: 7 GPA
Resume Tip
Resume tip

Tip 1 : Have atleast 3 great project
Tip 2 : Write only what you know and prepare well

Interview rounds

01
Round
Easy
Video Call
Duration30 Minutes
Interview date12 Aug 2022
Coding problem0

hey asked me to introduce myself then which technologies I am good at. Then I was asked about some OOP concepts and design patterns. In the end interviewer gave me a situation and asked what I would have done (This was related to automation as the role they offering was QA Engineer).

02
Round
Easy
Video Call
Duration60 Minutes
Interview date16 Aug 2022
Coding problem1

Second round went for about 60 minutes. It was all technical questions and two puzzles at the end. I was asked about OS, semaphores, context switch, multithreading. They also asked me questions about C, C++ like calloc, malloc uses, difference, syntax, comparison with new keyword in C++. Some questions about storage classes in C and their uses. What is volatile keyword. 

Then the interviewer asked me to open Notepad and share my screen. She asked me to write a pseudo code for addition of two numbers represented by linked lists and return output as a new linked list.

The interviewer was very friendly and was also helping me to think about corner cases. I was able to solve the problem, and the interviewer was satisfied with my approach.

In the end interviewer asked me two puzzles.

Three ants and Triangle – There are 3 ants sitting on three corners of a triangle. All ants randomly pick a direction and start moving along edge of the triangle. What is the probability that any two ants collide?
Burning ropes – How to measure 45 minutes using two ropes where each burns in 1 hour.

1. Add Two Numbers As Linked Lists

Moderate
20m average time
80% success
0/80
Asked in companies
Goldman SachsInformaticaFacebook

You are given two non-negative numbers 'num1' and 'num2' represented in the form of linked lists.


The digits in the linked lists are stored in reverse order, i.e. starting from least significant digit (LSD) to the most significant digit (MSD), and each of their nodes contains a single digit.


Calculate the sum of the two numbers and return the head of the sum list.


Example :
Input:
'num1' : 1 -> 2 -> 3 -> NULL
'num2' : 4 -> 5 -> 6 -> NULL

Output: 5 -> 7 -> 9 -> NULL

Explanation: 'num1' represents the number 321 and 'num2' represents 654. Their sum is 975.


Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Cadence Design Systems
2751 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 10 problems
Interviewed by Cadence Design Systems
1829 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Cadence Design Systems
2583 views
0 comments
0 upvotes
company logo
QA Engineer
3 rounds | 4 problems
Interviewed by Cadence Design Systems
0 views
0 comments
0 upvotes