R&D Design Engineer
10+ R&D Design Engineer Interview Questions and Answers
Q1. What are semaphores, differnce between them, Different OSI layers , deadlock protocols, ACID protocols in dbms
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
Q2. What is the differnce between linear and non linear data structure?
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.
Q3. What is the differnce between c and c++?
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.
Q4. Steps associated with client server connnection request?
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.
Q5. Find the boundary traversal of a binary tree?
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.
Q6. which simulation software do you have used?
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
Share interview questions and help millions of jobseekers 🌟
Q7. What is difference between pressure ans stress
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
Q8. Find the left view of a binary tree?
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
R&D Design Engineer Jobs
0Q9. FInd the middle of the linked list?
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
Q10. Difference between tempering & annealing?
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
Q11. difference between process and threads?
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.
Q12. Producer and consumer problem?
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
Q13. Different type of coating?
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.
Q14. Material of spring steel?
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
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month