R&D Design Engineer

10+ R&D Design Engineer Interview Questions and Answers

Updated 12 Jul 2025
search-icon

Asked in Synopsys

1d ago

Q. 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

Q. What are the different types of automotive engines and their transmission systems, as well as the various types of gearboxes? Additionally, could you explain the concepts of compression ratio, indicated horsepo...

read more
Ans.

Overview of automotive engines, transmission systems, gearboxes, and key performance metrics.

  • Types of automotive engines: Internal Combustion Engines (ICE), Electric Engines, Hybrid Engines.

  • Transmission systems: Manual, Automatic, CVT (Continuously Variable Transmission).

  • Types of gearboxes: Synchromesh, Dog-Engagement, Dual-Clutch.

  • Compression ratio: Ratio of cylinder volume at bottom dead center to volume at top dead center, affecting efficiency and power.

  • Indicated horsepower...read more

Asked in Synopsys

2d ago

Q. What is the difference between linear and non-linear data structures?

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-linear data structures.

Q. Can you describe the materials you have used, including their grades and material properties, as well as the IS standard under which they were manufactured?

Ans.

I have worked with various materials like steel, aluminum, and polymers, focusing on their properties and relevant IS standards.

  • Steel (IS 2062): Used for structural applications, known for its high tensile strength and durability.

  • Aluminum (IS 733): Lightweight and corrosion-resistant, ideal for aerospace and automotive applications.

  • Polycarbonate (IS 12866): A high-impact plastic used in safety glasses and electronic housings, known for its transparency and toughness.

  • Stainless...read more

Are these interview questions helpful?

Asked in TCS

3d ago

Q. What is the difference 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.

Asked in Synopsys

3d ago

Q. What are the steps associated with a client-server connection 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.

Asked in ABB

2d ago

Q. Which simulation software have you used?

Ans.

I have experience using simulation software such as ANSYS, SolidWorks Simulation, and COMSOL Multiphysics.

  • Experience with ANSYS for structural analysis

  • Proficient in SolidWorks Simulation for mechanical design validation

  • Familiarity with COMSOL Multiphysics for multiphysics simulations

Asked in Synopsys

4d ago

Q. Given a binary tree, return the boundary traversal of it. The boundary traversal is defined as follows: The left boundary is defined as the path from the root to the left-most node. The right boundary is define...

read more
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.

Share interview questions and help millions of jobseekers 🌟

man-with-laptop
6d ago

Q. What is the difference between pressure and stress?

Ans.

Pressure is the force applied per unit area, while stress is the force applied per unit area of a material.

  • Pressure is a scalar quantity, while stress is a tensor quantity.

  • Pressure is measured in units of force per unit area, while stress is measured in units of force per unit area of a material.

  • Pressure is a measure of the external force applied to an object, while stress is a measure of the internal force within a material.

  • Examples of pressure include atmospheric pressure, ...read more

Asked in Synopsys

3d ago

Q. Given a binary tree, return the left view of it.

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

Asked in Synopsys

2d ago

Q. Given the head of a singly linked list, return the middle node of the linked list. If there are two middle nodes, return the second middle node.

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

Asked in ABB

5d ago

Q. What is the difference between tempering and annealing?

Ans.

Tempering is a heat treatment process to increase toughness and reduce brittleness, while annealing is a heat treatment process to soften material and improve ductility.

  • Tempering involves heating the material to a specific temperature and then cooling it quickly, while annealing involves heating the material to a specific temperature and then cooling it slowly.

  • Tempering is used to reduce internal stresses and improve toughness, while annealing is used to soften the material a...read more

Asked in Synopsys

6d ago

Q. What is the difference between processes 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, print spoolers, etc.

Asked in Synopsys

5d ago

Q. Describe the producer-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.

  • Examples include printing documents, reading and writing files...read more

Asked in ABB

6d ago

Q. Different type of coating?

Ans.

Different types of coatings include anti-corrosion coatings, thermal barrier coatings, and decorative coatings.

  • Anti-corrosion coatings protect metal surfaces from corrosion and rusting.

  • Thermal barrier coatings are used to reduce heat transfer and improve energy efficiency.

  • Decorative coatings are applied for aesthetic purposes, such as painting a car or furniture.

Asked in ABB

5d ago

Q. What materials are used for spring steel?

Ans.

Spring steel is a type of high carbon steel used for making springs due to its high yield strength and resilience.

  • Spring steel is typically made from high carbon steel with a carbon content between 0.6-1.0%

  • It is known for its high yield strength and resilience, allowing it to return to its original shape after being bent or compressed

  • Common examples of spring steel grades include AISI 1070, AISI 1095, and AISI 6150

Interview Experiences of Popular Companies

ABB Logo
4.1
 • 250 Interviews
Synopsys Logo
3.9
 • 96 Interviews
 EagleBurgmann Logo
4.1
 • 15 Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
R&D Design Engineer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits