Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Synopsys Team. If you also belong to the team, you can get access from here

Synopsys Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Synopsys R&D Design Engineer Interview Questions, Process, and Tips

Updated 25 Aug 2021

Synopsys R&D Design Engineer Interview Experiences

1 interview found

I applied via Referral and was interviewed before Aug 2020. There were 4 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. Find the left view of a binary tree?
  • Ans. 

    The left view of a binary tree shows the nodes that are visible when the tree is viewed from the left side.

    • Traverse the tree recursively from left to right

    • Print the first node encountered at each level

    • Example: For tree with root node A, left view is A, B, D, G

  • Answered by AI
  • Q2. What is the differnce between c and c++?
  • Ans. 

    C++ is an extension of C with object-oriented programming features.

    • C++ supports classes and objects while C does not.

    • C++ has better support for polymorphism and inheritance.

    • C++ has a standard template library (STL) for data structures and algorithms.

    • C++ allows function overloading while C does not.

    • C++ has exception handling while C does not.

  • Answered by AI
  • Q3. FInd the middle of the linked list?
  • Ans. 

    To find the middle of a linked list, use two pointers - one moving at twice the speed of the other.

    • Use two pointers - slow and fast

    • Slow pointer moves one node at a time, fast pointer moves two nodes at a time

    • When fast pointer reaches the end, slow pointer will be at the middle

  • Answered by AI
  • Q4. What are semaphores, differnce between them, Different OSI layers , deadlock protocols, ACID protocols in dbms
  • Ans. 

    Semaphores, OSI layers, deadlock and ACID protocols in DBMS

    • Semaphores are used for process synchronization and communication

    • OSI model has 7 layers: Physical, Data Link, Network, Transport, Session, Presentation, Application

    • Deadlock protocols prevent processes from entering a deadlock state

    • ACID protocols ensure database transactions are reliable and consistent

  • Answered by AI
  • Q5. Find the boundary traversal of a binary tree?
  • Ans. 

    Boundary traversal of a binary tree is the process of visiting the nodes on the boundary of the tree.

    • Start with the root node and traverse the left boundary nodes from top to bottom.

    • Traverse the leaf nodes from left to right.

    • Traverse the right boundary nodes from bottom to top.

    • Exclude the leaf nodes that are already traversed in the second step.

    • Repeat the above steps for all the subtrees of the binary tree.

  • Answered by AI
  • Q6. What is the differnce between linear and non linear data structure?
  • Ans. 

    Linear data structures have a sequential arrangement of elements while non-linear data structures have a hierarchical arrangement.

    • Linear data structures have a fixed number of elements and are easy to traverse.

    • Non-linear data structures have an arbitrary number of elements and are difficult to traverse.

    • Arrays, linked lists, and stacks are examples of linear data structures.

    • Trees, graphs, and heaps are examples of non-l

  • Answered by AI
  • Q7. Steps associated with client server connnection request?
  • Ans. 

    Steps for client server connection request.

    • Client sends a connection request to the server.

    • Server receives the request and sends a response.

    • Client receives the response and establishes a connection.

    • Connection is maintained until terminated by either party.

  • Answered by AI
  • Q8. Producer and consumer problem?
  • Ans. 

    Producer and consumer problem is a synchronization problem in computer science where multiple processes share a common resource.

    • It occurs when multiple processes try to access a shared resource simultaneously.

    • The producer produces data and the consumer consumes it.

    • The problem is to ensure that the producer does not produce data when the buffer is full and the consumer does not consume data when the buffer is empty.

    • Exam...

  • Answered by AI
  • Q9. Difference between process and threads?
  • Ans. 

    Processes are independent programs while threads are lightweight processes within a program.

    • Processes have their own memory space while threads share memory space.

    • Processes communicate through inter-process communication while threads communicate directly.

    • Processes are slower to create and terminate than threads.

    • Examples of processes are web browsers, word processors, etc. while examples of threads are spell checkers,

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your answer to the point, Don't beat around the bushes, keep things plain and simple and be honest with your CV, many questions will be prompted from there

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Discussed about the previous projects which you have worked on
  • Q2. Basic concepts of SV and UVN
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Basic of electronics systems
Round 2 - One-on-one 

(1 Question)

  • Q1. Basic of digital electronics

Design Engineer Interview Questions & Answers

Molex user image govekar prajwal

posted on 8 Jul 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Introduction about ourselves
Round 2 - One-on-one 

(1 Question)

  • Q1. Personal interview ( personality test )
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. STA , setup and hold?
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Job Portal and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Write a c program on fibbonacci series
  • Ans. 

    A C program to generate Fibonacci series

    • Declare variables to store current and previous Fibonacci numbers

    • Use a loop to calculate and print Fibonacci numbers

    • Handle edge cases like 0 and 1 separately

  • Answered by AI
  • Q2. Design a up counter circuit
  • Ans. 

    A up counter circuit is a digital circuit that counts upwards in binary sequence.

    • Use flip-flops to store the count value

    • Connect the output of one flip-flop to the clock input of the next flip-flop

    • Use logic gates to control the counting sequence

    • Add a reset input to clear the count when needed

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - stick with your basics

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Electronic related questions were asked PCB related
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude questions

Round 2 - Technical 

(1 Question)

  • Q1. Tech questions related to domain
Round 3 - HR 

(1 Question)

  • Q1. Genenral questions that are non technical
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Project related
  • Q2. Image processing
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Motilal Nehru Institute National Institute of Technology (NIT), Allahabad and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Questions covering various aspects

Round 2 - Technical 

(2 Questions)

  • Q1. Design a mood 3 counter
  • Ans. 

    A mood 3 counter is a device that tracks and displays the user's mood on a scale of 1-3.

    • Design a simple interface with 3 buttons for the user to input their mood (happy, neutral, sad)

    • Include a display screen to show the current mood level

    • Implement a reset button to clear the mood counter

    • Consider adding a visual indicator such as colored LEDs for each mood level

  • Answered by AI
  • Q2. What are the three states
  • Ans. 

    The three states refer to the three fundamental states of matter: solid, liquid, and gas.

    • Solid: particles are closely packed together and have a fixed shape and volume (e.g. ice)

    • Liquid: particles are close together but can move past each other, taking the shape of their container (e.g. water)

    • Gas: particles are far apart and move freely, filling the entire space of their container (e.g. air)

  • Answered by AI

Skills evaluated in this interview

Synopsys Interview FAQs

What are the top questions asked in Synopsys R&D Design Engineer interview?

Some of the top questions asked at the Synopsys R&D Design Engineer interview -

  1. What are semaphores, differnce between them, Different OSI layers , deadlock pr...read more
  2. What is the differnce between linear and non linear data structu...read more
  3. What is the differnce between c and c...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Intel Interview Questions
4.2
 • 223 Interviews
Texas Instruments Interview Questions
4.1
 • 124 Interviews
Molex Interview Questions
3.9
 • 53 Interviews
Lam Research Interview Questions
3.7
 • 44 Interviews
View all
R&D Engineer
147 salaries
unlock blur

₹7.2 L/yr - ₹30 L/yr

Senior R&D Engineer
100 salaries
unlock blur

₹15 L/yr - ₹41.8 L/yr

Staff Engineer
86 salaries
unlock blur

₹22 L/yr - ₹46 L/yr

Security Consultant
60 salaries
unlock blur

₹5.8 L/yr - ₹21 L/yr

Applications Engineer
58 salaries
unlock blur

₹11 L/yr - ₹25.6 L/yr

Explore more salaries
Compare Synopsys with

Cadence Design Systems

4.1
Compare

Mentor Graphics

4.0
Compare

Ansys Software Private Limited

3.9
Compare

Infineon Technologies

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview