i
Cadence Design
Systems
Filter interviews by
Command to find lines with 'ERROR' in log file and copy to new file
Use grep command to search for 'ERROR' in log file: grep 'ERROR' logfile.txt
Use redirection to copy the output to a new file: grep 'ERROR' logfile.txt > newfile.txt
Latchup is a condition in integrated circuits where parasitic thyristors are inadvertently triggered, causing a high current flow.
Latchup can be resolved by adding guard rings around sensitive components to prevent parasitic thyristors from triggering.
Using layout techniques such as spacing sensitive components further apart can also help prevent latchup.
Properly designing the power distribution network and ensuri...
Antenna effect is the phenomenon where the gate of a transistor behaves like an antenna, causing unwanted signal interference.
Antenna effect occurs in integrated circuits due to the gate acting as an antenna and picking up external signals.
It can lead to performance degradation and reliability issues in the circuit.
To resolve antenna effect, techniques like adding shielding layers, changing layout design, and usin...
Em&IR stands for Emissions and Immunity in the context of design engineering. Resolving these issues involves identifying sources of electromagnetic interference and implementing mitigation techniques.
Em&IR refers to the study of electromagnetic emissions from electronic devices and their susceptibility to external interference.
Common sources of electromagnetic interference include power supplies, motors, and wire...
WPE stands for Water Pressure Equalization. It is a system used to maintain equal pressure in a water distribution network.
WPE helps prevent water hammer, which can damage pipes and fittings.
It ensures consistent water pressure throughout the network, even when demand fluctuates.
Regular maintenance of valves, pumps, and pressure regulators is essential to ensure the WPE system functions properly.
Higher metal jumps are preferred over lower metal jumps for resolving antenna issues due to better signal propagation and reduced interference.
Higher metal jumps provide better signal propagation and reduced interference compared to lower metal jumps.
Higher metal jumps help in achieving better antenna performance and coverage.
Lower metal jumps may result in signal degradation and increased interference.
Higher meta...
Block functionality of previous project involved data processing and storage. Layout started with floorplanning and power grid design.
Implemented data processing block using Verilog HDL
Designed storage block using flip-flops and registers
Started layout with floorplanning to allocate space for different blocks
Designed power grid to ensure proper distribution of power to all blocks
Performed physical design tasks suc...
To determine the metal width for routing, calculate the resistance and use it to find the required width.
Calculate resistance using R = ρ * (L/A), where ρ is the resistivity of the metal, L is the distance between blocks, and A is the cross-sectional area of the metal.
Use Ohm's Law (V = I * R) to find the voltage drop across the metal.
Finally, use the voltage drop and current to determine the required metal width.
LOD effect refers to the impact of line-of-sight distance on signal strength and quality in communication systems.
LOD stands for Line of Sight Distance, crucial in wireless communication.
Signal strength decreases with increased distance from the transmitter.
Obstacles like buildings can cause signal degradation, known as multipath fading.
Example: In urban areas, LOD effect can lead to poor mobile reception due to t...
Matching is the process of comparing two or more items to determine if they are the same or similar.
Matching involves comparing characteristics or features of items to find similarities or differences.
Types of matching include pattern matching, string matching, and image matching.
Matching is used in various fields such as computer science, psychology, and genetics.
Example: Matching fingerprints to identify a suspe...
I appeared for an interview in Apr 2024.
I am a passionate and experienced design engineer with a strong background in mechanical engineering.
Graduated with a degree in Mechanical Engineering from XYZ University
Worked for 5 years at ABC Company designing innovative products
Proficient in CAD software such as SolidWorks and AutoCAD
Strong problem-solving skills and attention to detail
Collaborated with cross-functional teams to bring projects to completion
Matching is the process of comparing two or more items to determine if they are the same or similar.
Matching involves comparing characteristics or features of items to find similarities or differences.
Types of matching include pattern matching, string matching, and image matching.
Matching is used in various fields such as computer science, psychology, and genetics.
Example: Matching fingerprints to identify a suspect in...
To determine the metal width for routing, calculate the resistance and use it to find the required width.
Calculate resistance using R = ρ * (L/A), where ρ is the resistivity of the metal, L is the distance between blocks, and A is the cross-sectional area of the metal.
Use Ohm's Law (V = I * R) to find the voltage drop across the metal.
Finally, use the voltage drop and current to determine the required metal width.
Block functionality of previous project involved data processing and storage. Layout started with floorplanning and power grid design.
Implemented data processing block using Verilog HDL
Designed storage block using flip-flops and registers
Started layout with floorplanning to allocate space for different blocks
Designed power grid to ensure proper distribution of power to all blocks
Performed physical design tasks such as ...
Em&IR stands for Emissions and Immunity in the context of design engineering. Resolving these issues involves identifying sources of electromagnetic interference and implementing mitigation techniques.
Em&IR refers to the study of electromagnetic emissions from electronic devices and their susceptibility to external interference.
Common sources of electromagnetic interference include power supplies, motors, and wireless ...
Command to find lines with 'ERROR' in log file and copy to new file
Use grep command to search for 'ERROR' in log file: grep 'ERROR' logfile.txt
Use redirection to copy the output to a new file: grep 'ERROR' logfile.txt > newfile.txt
Latchup is a condition in integrated circuits where parasitic thyristors are inadvertently triggered, causing a high current flow.
Latchup can be resolved by adding guard rings around sensitive components to prevent parasitic thyristors from triggering.
Using layout techniques such as spacing sensitive components further apart can also help prevent latchup.
Properly designing the power distribution network and ensuring pr...
Antenna effect is the phenomenon where the gate of a transistor behaves like an antenna, causing unwanted signal interference.
Antenna effect occurs in integrated circuits due to the gate acting as an antenna and picking up external signals.
It can lead to performance degradation and reliability issues in the circuit.
To resolve antenna effect, techniques like adding shielding layers, changing layout design, and using gua...
Higher metal jumps are preferred over lower metal jumps for resolving antenna issues due to better signal propagation and reduced interference.
Higher metal jumps provide better signal propagation and reduced interference compared to lower metal jumps.
Higher metal jumps help in achieving better antenna performance and coverage.
Lower metal jumps may result in signal degradation and increased interference.
Higher metal jum...
WPE stands for Water Pressure Equalization. It is a system used to maintain equal pressure in a water distribution network.
WPE helps prevent water hammer, which can damage pipes and fittings.
It ensures consistent water pressure throughout the network, even when demand fluctuates.
Regular maintenance of valves, pumps, and pressure regulators is essential to ensure the WPE system functions properly.
LOD effect refers to the impact of line-of-sight distance on signal strength and quality in communication systems.
LOD stands for Line of Sight Distance, crucial in wireless communication.
Signal strength decreases with increased distance from the transmitter.
Obstacles like buildings can cause signal degradation, known as multipath fading.
Example: In urban areas, LOD effect can lead to poor mobile reception due to tall s...
Yes, I am comfortable with the job location.
I have researched the area and feel it is a good fit for me.
I have visited the location and liked what I saw.
I am willing to relocate if necessary for this opportunity.
Top trending discussions
I applied via Referral and was interviewed in Feb 2020. There were 6 interview rounds.
I applied via Recruitment Consultant and was interviewed before May 2020. There were 3 interview rounds.
Clone a linked list with random pointers.
Create a new node for each node in the original list.
Store the mapping between the original and cloned nodes in a hash table.
Traverse the original list again and set the random pointers in the cloned list using the hash table.
Return the head of the cloned list.
I appeared for an interview before May 2021.
Round duration - 120 Minutes
Round difficulty - Medium
Round duration - 60 Minutes
Round difficulty - Easy
Given a singly linked list with 'N' nodes containing integer values, your task is to sort the list using insertion sort and output the sorted list.
Insertion Sort is an al...
Implement insertion sort algorithm on a singly linked list with integer values.
Traverse the linked list and for each node, find its correct position in the sorted list.
Remove the node from the original list and insert it at the correct position in the sorted list.
Repeat this process until all nodes are sorted.
Ensure the implementation is in-place, without using extra space.
Handle edge cases like empty list or single no...
Your task is to implement a Stack data structure using a Singly Linked List.
Create a class named Stack
which supports the following operations, each in O(1...
Implement a Stack data structure using a Singly Linked List with operations in O(1) time.
Create a class named Stack with getSize, isEmpty, push, pop, and getTop methods.
Use a Singly Linked List to store the elements of the stack.
Ensure each operation runs in O(1) time complexity.
Handle cases where the stack is empty appropriately.
Implement the logic for each query type as specified in the input and output sections.
Given an integer N, determine and print all the prime numbers between 2 and N, inclusive.
Integer N
Prime numbers printed on separate lines
Generate and print all prime numbers between 2 and N, inclusive.
Iterate from 2 to N and check if each number is prime
Use a helper function to determine if a number is prime
Print each prime number on a new line
Round duration - 45 Minutes
Round difficulty - Medium
This round was based on oops concepts and their applications and about STLs.
Given a number N
, generate a pattern where the outer rectangle is filled with the number N
, and the inner rectangles contain decreasing numbers down to 1.
The input be...
Generate a rectangular pattern with outer rectangle filled with N and inner rectangles containing decreasing numbers.
Create a 2-D array with dimensions based on input N
Fill the outer rectangle with N and inner rectangles with decreasing numbers down to 1
Adjust the values in the inner rectangles based on the layer number
Return the generated pattern as a 2-D list/array
Round duration - 30 Minutes
Round difficulty - Easy
This around was basically to judge my communication and behavioral skills.
Tip 1 : Basics should be very clear related to DSA.
Tip 2 : Good knowledge of OS will be plus for Qualcomm
Tip 3 : One should revise the college project thoroughly before interview.
Tip 1 : Be brief while writing resume.
Tip 2 : Mention atleast 2 projects.
I appeared for an interview in Aug 2017.
I appeared for an interview in Aug 2017.
I lack experience in a specific technology required for the role.
I may not have experience with a specific programming language or framework mentioned in the job description.
I may not have worked on projects similar to what your company is working on.
I may not have experience with certain tools or technologies that are crucial for the role.
I appeared for an interview before May 2016.
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
AC and DC are two types of electrical current with different characteristics.
AC stands for Alternating Current, while DC stands for Direct Current.
AC periodically changes direction, while DC flows in one direction.
AC is commonly used in household electrical systems, while DC is used in batteries and electronic devices.
AC can be easily transformed to different voltage levels using transformers, while DC requires convert...
Fill the cells in the pyramid
The pyramid is a pattern of numbers or characters arranged in a triangular shape
Each row of the pyramid has one more cell than the previous row
Start filling the pyramid from the top and move downwards
The cells can be filled with any desired numbers or characters
An alternator and generator are devices that convert mechanical energy into electrical energy.
Both alternators and generators are used to generate electricity.
They work on the principle of electromagnetic induction.
Alternators are commonly used in modern vehicles to charge the battery and power the electrical systems.
Generators are often used as backup power sources during power outages.
Examples of alternators include ...
Quick sort has an average and worst-case time complexity of O(n log n).
Quick sort is a divide-and-conquer algorithm.
It selects a pivot element and partitions the array around the pivot.
The average and worst-case time complexity is O(n log n).
However, in the worst-case scenario, it can have a time complexity of O(n^2).
I developed a mobile app for tracking daily water intake and hydration levels.
Researched best practices for hydration tracking
Designed user-friendly interface for inputting water intake
Implemented data visualization for tracking hydration levels
Tested app with focus groups for feedback
Continuously updated app based on user suggestions
SHA Algorithm is a cryptographic hash function that takes an input and produces a fixed-size output.
SHA stands for Secure Hash Algorithm.
It is widely used in various security applications and protocols.
SHA-1, SHA-256, SHA-384, and SHA-512 are common variants of SHA.
It generates a unique hash value for each unique input.
The output is a fixed length, regardless of the input size.
SHA is used for data integrity, password h...
To delete a node in a linked list, we need to adjust the pointers of the previous node and the next node.
Find the node to be deleted
Adjust the pointers of the previous node and the next node
Free the memory of the deleted node
I am a passionate software engineer with experience in developing web applications and a strong background in computer science.
Experienced in developing web applications using technologies like HTML, CSS, JavaScript, and React
Strong background in computer science with knowledge of data structures and algorithms
Proficient in programming languages such as Java, Python, and C++
Familiar with Agile development methodologies...
As an intern supervisor, I faced challenges in terms of communication, technical skills, and time management.
Communication barriers due to language or cultural differences
Lack of technical skills or knowledge required for the job
Difficulty in managing time and meeting deadlines
Inability to work independently or as part of a team
Resistance to feedback or constructive criticism
Limited exposure to real-world scenarios and...
I prefer a job place that offers a collaborative and innovative work environment.
Prefer a workplace that encourages teamwork and communication
Value opportunities for learning and growth
Seek a company that fosters creativity and innovation
I will solve disputes by promoting open communication, active listening, and finding mutually beneficial solutions.
Encourage open and honest communication between parties involved
Actively listen to each party's concerns and perspectives
Identify common goals and interests to find mutually beneficial solutions
Mediate discussions and facilitate negotiations if necessary
Document agreements and ensure follow-up to prevent f...
Qualcomm is a leading semiconductor and telecommunications equipment company.
Qualcomm is known for its expertise in wireless technologies and mobile chipsets.
They have developed popular Snapdragon processors used in smartphones and tablets.
Qualcomm has made significant contributions to the advancement of 5G technology.
The company has a strong patent portfolio and is involved in licensing its technology to other manufac...
I appeared for an interview in Dec 2016.
I appeared for an interview in Sep 2016.
Code for scheduling in C
Define a struct for the task with fields like start time, end time, priority, etc.
Create an array of tasks and sort them based on priority and start time
Implement a scheduling algorithm like Round Robin or Priority Scheduling
Use system calls like fork() and exec() to create and execute processes
Implement synchronization mechanisms like semaphores or mutexes to avoid race conditions
Some of the top questions asked at the Cadence Design Systems Design Engineer II interview -
based on 1 interview experience
Difficulty level
Duration
based on 4 reviews
Rating in categories
Lead Software Engineer
159
salaries
| ₹25.2 L/yr - ₹43.4 L/yr |
Principal Software Engineer
118
salaries
| ₹34 L/yr - ₹60 L/yr |
Software Engineer2
114
salaries
| ₹16.6 L/yr - ₹29 L/yr |
Software Engineer
91
salaries
| ₹14.1 L/yr - ₹25.7 L/yr |
Lead Engineer
71
salaries
| ₹16.5 L/yr - ₹44.9 L/yr |
Synopsys
Qualcomm
Intel
Molex