Add office photos
Engaged Employer

Quest Global

3.6
based on 2.3k Reviews
Filter interviews by

100+ Raychem RPG Interview Questions and Answers

Updated 4 Feb 2025
Popular Designations

Q101. program to print odd numbers

Ans.

Program to print odd numbers

  • Use a loop to iterate through numbers

  • Check if the number is odd using modulus operator

  • Print the odd numbers

Add your answer

Q102. What is selection sort.?

Ans.

Selection sort is a simple sorting algorithm that repeatedly selects the minimum element from an unsorted portion of the array and swaps it with the first unsorted element.

  • Iterate through the array to find the smallest element and swap it with the first element.

  • Repeat the process for the remaining unsorted portion of the array.

  • Time complexity of O(n^2) makes it inefficient for large datasets.

Add your answer

Q103. CTC expectations?

Ans.

Negotiable based on role responsibilities, industry standards, and company benefits.

  • Consider role responsibilities and required skill set

  • Research industry standards for similar positions

  • Factor in company benefits and perks

  • Provide a range rather than a specific number

  • Be open to negotiation based on overall package

Add your answer

Q104. Design of pipe rack

Ans.

Pipe rack design involves planning and constructing a structure to support pipes in an industrial setting.

  • Consider the layout and spacing of pipes to ensure efficient maintenance and operation

  • Factor in the weight and size of the pipes being supported

  • Choose materials that can withstand the environmental conditions and load requirements

  • Include provisions for expansion and contraction of pipes due to temperature changes

  • Ensure proper drainage to prevent corrosion and buildup of d...read more

Add your answer
Discover Raychem RPG interview dos and don'ts from real experiences

Q105. Multi threaded in Java

Ans.

Multithreading in Java allows multiple threads to run concurrently, improving performance and responsiveness.

  • Multithreading is achieved in Java by extending the Thread class or implementing the Runnable interface.

  • Threads share the same memory space, so synchronization is important to prevent data corruption.

  • Java provides synchronized keyword, locks, and atomic variables for thread synchronization.

  • Example: Creating a new thread using Thread class - Thread myThread = new Thread...read more

Add your answer

Q106. explain semantic segmentation

Ans.

Semantic segmentation is a computer vision task that involves classifying each pixel in an image into a specific category.

  • It is a pixel-wise classification task

  • It assigns a class label to each pixel in an image

  • Commonly used in autonomous driving, medical image analysis, and object detection

Add your answer
Are these interview questions helpful?

Q107. Increment a number using for loop

Ans.

Use a for loop to increment a number

  • Initialize a variable with the starting number

  • Use a for loop to iterate a certain number of times

  • Increment the variable within the loop

Add your answer

Q108. Design class with vector as member

Ans.

Design a class with a vector as a member.

  • Declare a private vector member variable in the class.

  • Implement appropriate constructors and destructors.

  • Define member functions to manipulate the vector.

  • Consider using const and reference parameters to avoid unnecessary copying.

  • Example: class MyClass { private: vector myVector; public: void addElement(int element); }

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q109. coding tests in c - psuedo code

Ans.

The question is about coding tests in C using pseudo code.

  • Understand the problem statement clearly before writing pseudo code.

  • Break down the problem into smaller steps and write pseudo code for each step.

  • Use proper syntax and logic in your pseudo code to demonstrate your understanding of C programming.

Add your answer

Q110. Sheet metal design consideration

Ans.

Sheet metal design involves considering factors like material selection, thickness, bend radius, and manufacturing processes.

  • Material selection is crucial for strength, corrosion resistance, and cost.

  • Thickness affects the strength and weight of the part.

  • Bend radius determines the minimum achievable bend angle without cracking.

  • Consider manufacturing processes like laser cutting, bending, and welding.

  • Design for manufacturability to minimize costs and lead times.

Add your answer

Q111. 3. Continuous Improvement Process

Ans.

Continuous improvement process involves regularly reviewing and enhancing processes to increase efficiency and effectiveness.

  • Regularly review current processes to identify areas for improvement

  • Implement changes based on feedback and data analysis

  • Monitor the impact of changes and adjust as needed

  • Involve stakeholders in the improvement process to ensure buy-in and support

Add your answer

Q112. how four stroke engine works

Ans.

A four-stroke engine works by completing four separate strokes - intake, compression, power, and exhaust - to generate power.

  • Intake stroke: Air-fuel mixture is drawn into the cylinder through the intake valve.

  • Compression stroke: The piston compresses the air-fuel mixture to increase its pressure and temperature.

  • Power stroke: The spark plug ignites the compressed mixture, causing an explosion that drives the piston down.

  • Exhaust stroke: The exhaust valve opens, and the piston p...read more

Add your answer

Q113. Multithreading with example?

Ans.

Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for improved performance and responsiveness.

  • Multithreading allows multiple tasks to be executed simultaneously on a single CPU core.

  • Each thread has its own program counter, stack, and set of registers.

  • Example: A web browser using multithreading to load a webpage while simultaneously downloading images in the background.

Add your answer

Q114. Matrix rotate by 180 degrees?

Ans.

Rotate a 2D matrix by 180 degrees in place without using extra space.

  • Iterate through the matrix and swap elements symmetrically across the center row.

  • Use two pointers, one starting from the first row and the other from the last row, to swap elements.

  • Repeat the swapping process for each row until the entire matrix is rotated.

  • Example: Input matrix = [[1,2,3],[4,5,6],[7,8,9]], Output matrix = [[9,8,7],[6,5,4],[3,2,1]]

Add your answer

Q115. How to rotate an image.

Add your answer

Q116. What is an array?

Ans.

An array is a data structure that stores a collection of elements of the same type in a contiguous memory location.

  • Arrays have a fixed size determined at the time of declaration.

  • Elements in an array are accessed using an index starting from 0.

  • Example: string[] names = {"Alice", "Bob", "Charlie"};

Add your answer

Q117. What is Jigs and fixtures

Ans.

Jigs and fixtures are devices used in manufacturing to hold and guide tools and workpieces during machining operations.

  • Jigs are used to guide cutting tools and fixtures are used to hold workpieces in place

  • They help ensure accuracy and repeatability in manufacturing processes

  • Examples include drill jigs for guiding drills and welding fixtures for holding metal pieces in place

Add your answer

Q118. Basic difference fluid and Gas

Ans.

Fluids can flow and conform to the shape of their container, while gases expand to fill their container completely.

  • Fluids have a definite volume, while gases do not.

  • Fluids are relatively incompressible, while gases are highly compressible.

  • Fluids include liquids and gases, while gases only refer to the gaseous state of matter.

  • Examples of fluids include water and oil, while examples of gases include oxygen and carbon dioxide.

Add your answer

Q119. Opps concepts in c#.Net

Ans.

Object-oriented programming concepts in C#

  • Encapsulation: bundling of data and methods that manipulate the data

  • Inheritance: creating new classes from existing ones

  • Polymorphism: ability of objects to take on multiple forms

  • Abstraction: hiding implementation details and showing only necessary information

Add your answer

Q120. difference b/w turbo and superchager

Ans.

Turbochargers are exhaust-driven while superchargers are belt-driven to increase engine power.

  • Turbochargers use exhaust gases to spin a turbine which compresses air into the engine, while superchargers are driven by a belt connected to the engine's crankshaft.

  • Turbochargers are more efficient as they utilize waste energy from the exhaust, while superchargers can provide instant power at lower RPMs.

  • Turbochargers are typically found in diesel engines and high-performance cars, w...read more

Add your answer

Q121. Polymorphism in Java

Ans.

Polymorphism in Java allows objects of different classes to be treated as objects of a common superclass.

  • Polymorphism is achieved through method overriding and method overloading.

  • Method overriding allows a subclass to provide a specific implementation of a method that is already provided by its superclass.

  • Method overloading allows multiple methods with the same name but different parameters to coexist in the same class.

  • Polymorphism helps in achieving flexibility and extensibi...read more

Add your answer

Q122. Difference between Var,let and const

Ans.

Var is function scoped, let and const are block scoped. Var can be redeclared and reassigned, let can be reassigned but not redeclared, const cannot be reassigned or redeclared.

  • Var is function scoped

  • Let and const are block scoped

  • Var can be redeclared and reassigned

  • Let can be reassigned but not redeclared

  • Const cannot be reassigned or redeclared

Add your answer

Q123. latest features in swift

Ans.

Swift 5.5 introduces async/await, structured concurrency, actors, and improved interoperability with Objective-C.

  • Async/await allows for easier asynchronous programming by simplifying the syntax.

  • Structured concurrency helps manage concurrent tasks more efficiently.

  • Actors provide a safe way to manage mutable state in concurrent code.

  • Improved interoperability with Objective-C makes it easier to work with existing codebases.

  • Swift Package Collections allow for easier sharing and d...read more

Add your answer

Q124. Why string immutable

Ans.

String is immutable in Java to ensure security, thread safety, and optimization.

  • Immutable strings prevent accidental changes to sensitive data like passwords.

  • Immutable strings allow for safe sharing of data across multiple threads.

  • Immutable strings enable string pooling for memory optimization.

Add your answer

Q125. What is embedded c

Ans.

Embedded C is a programming language used for developing software for embedded systems.

  • Embedded C is a subset of the C programming language.

  • It is optimized for resource-constrained systems with limited memory and processing power.

  • It allows direct access to hardware and provides low-level control.

  • Embedded C is used in various industries like automotive, aerospace, consumer electronics, etc.

  • Example: Writing code to control a microcontroller or designing a real-time operating sy...read more

Add your answer

Q126. Define SOLID principles

Ans.

SOLID principles are a set of five design principles for writing maintainable and scalable code.

  • S - Single Responsibility Principle: A class should have only one reason to change.

  • O - Open/Closed Principle: Classes should be open for extension but closed for modification.

  • L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.

  • I - Interface Segregation Principle: Clients should n...read more

Add your answer

Q127. explain ?? in javascript

Ans.

?? is a logical operator in JavaScript that returns true if either of the operands is true.

  • ?? is also known as the 'logical OR' operator.

  • It is represented by two question marks (??).

  • Example: let result = a ?? b; // result will be the value of a if a is not null or undefined, otherwise it will be the value of b.

Add your answer

Q128. What is DO-178B.

Ans.

DO-178B is a software standard for the certification of airborne systems.

  • DO-178B is a guideline for developing software in airborne systems.

  • It defines the software development process, verification, and validation.

  • Compliance with DO-178B is required for certification of software in avionics.

  • It has different levels of compliance ranging from A to E.

  • Examples of DO-178B compliant software include flight control systems and navigation systems.

Add your answer

Q129. Adb is android debug bridge

Ans.

ADB is a command-line tool used to communicate with Android devices for debugging and testing purposes.

  • ADB allows developers to install and uninstall apps, transfer files, and run shell commands on Android devices.

  • It can be used to capture screenshots, record screen activity, and simulate device inputs.

  • ADB can also be used to access the device's logcat and debug information.

  • ADB is included in the Android SDK and can be accessed through the command line or through Android Stud...read more

Add your answer

Q130. create signally linked list

Ans.

A singly linked list is a data structure where each element points to the next element in the sequence.

  • Create a Node class with data and next pointer

  • Initialize head pointer to null

  • Add nodes by updating next pointers

  • Traverse the list by following next pointers

  • Example: Node class {int data; Node next;}

  • Example: Add nodes 1 -> 2 -> 3 -> 4

  • Example: Traversal: 1 -> 2 -> 3 -> 4

Add your answer

Q131. Explain about oil skid

Ans.

An oil skid is a compact unit used for the storage, filtration, and transfer of oil in industrial applications.

  • Oil skids are commonly used in industries such as oil and gas, power generation, and manufacturing.

  • They typically include components such as pumps, filters, valves, and control systems.

  • Oil skids are designed to be portable and easy to install, allowing for quick setup and operation.

  • They help in maintaining the quality of oil by removing impurities and ensuring proper...read more

Add your answer

Q132. New features in Angular 10

Ans.

Angular 10 introduces new features like stricter types, optional strict mode, and performance improvements.

  • Stricter types with TypeScript 3.9

  • Optional strict mode for better type checking

  • Improved build times and smaller bundle sizes

  • Updated dependencies like TypeScript 3.9 and TSLib 2.0

Add your answer

Q133. Through mitigation plan

Ans.

A mitigation plan is a strategy to reduce or eliminate the impact of potential risks or threats.

  • Identify potential risks or threats

  • Develop strategies to reduce or eliminate the impact of these risks

  • Implement the plan and monitor its effectiveness

  • Regularly review and update the plan as needed

Add your answer

Q134. Generate Fibanocci sequence

Ans.

Generate Fibonacci sequence using recursion and iteration

  • Use recursion to generate Fibonacci sequence

  • Use iteration to generate Fibonacci sequence

  • Example: Fibonacci sequence up to 10 - [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

Add your answer

Q135. Explain stress strain curve,

Ans.

Stress strain curve shows the relationship between stress (force applied) and strain (resulting deformation) in a material.

  • Stress strain curve is a graphical representation of the relationship between stress and strain in a material.

  • It typically consists of a linear elastic region, a yield point, a plastic region, and a fracture point.

  • The slope of the curve in the elastic region is the material's Young's modulus.

  • The yield point indicates the stress at which the material begin...read more

Add your answer

Q136. Stack vs heap

Ans.

Stack and heap are two memory management techniques used in computer programming.

  • Stack is a LIFO (Last In First Out) data structure used for static memory allocation.

  • Heap is a dynamic memory allocation technique where memory is allocated and deallocated manually.

  • Stack memory is limited and is used for storing local variables and function calls.

  • Heap memory is larger and is used for storing objects and data structures.

  • Stack memory is faster than heap memory as it is allocated a...read more

Add your answer

Q137. explain node vs java

Ans.

Node.js is a runtime environment for executing JavaScript code outside of a browser, while Java is a general-purpose programming language often used for building enterprise applications.

  • Node.js is based on JavaScript and is single-threaded, event-driven, and non-blocking.

  • Java is a statically typed language with a strong emphasis on object-oriented programming.

  • Node.js is commonly used for building server-side applications and real-time web applications.

  • Java is often used for b...read more

Add your answer

Q138. explain 1nf 2nf 3nf

Ans.

1NF, 2NF, and 3NF are different normal forms in database normalization.

  • 1NF (First Normal Form) - Each column in a table must contain atomic values. No repeating groups of columns.

  • 2NF (Second Normal Form) - Meets 1NF and all non-key attributes are fully functional dependent on the primary key.

  • 3NF (Third Normal Form) - Meets 2NF and all non-key attributes are non-transitively dependent on the primary key.

Add your answer

Q139. explain asynchronus

Ans.

Asynchronous refers to a programming model where tasks can be executed independently without waiting for each other to complete.

  • Asynchronous programming allows tasks to run concurrently, improving performance and responsiveness.

  • It is commonly used in web development for handling tasks like fetching data from servers without blocking the user interface.

  • Examples include JavaScript's asynchronous functions like setTimeout() and fetch() for making API calls.

Add your answer

Q140. explain graphql

Ans.

GraphQL is a query language for APIs and a runtime for executing those queries.

  • GraphQL allows clients to request only the data they need.

  • It provides a single endpoint for all data requests.

  • Clients can specify the structure of the response they want.

  • It is strongly typed and introspective.

Add your answer

Q141. add new node to SLL

Ans.

To add a new node to a singly linked list (SLL)

  • Create a new node with the data to be added

  • Traverse the linked list to find the last node

  • Point the next pointer of the last node to the new node

Add your answer

Q142. P&ID explanation

Ans.

P&ID stands for Piping and Instrumentation Diagram, a detailed diagram that shows the piping and instrumentation of a process flow.

  • P&ID is a detailed diagram that shows the piping, equipment, instrumentation, and controls of a process flow.

  • It uses standardized symbols to represent components like valves, instruments, and pipelines.

  • P&IDs are used in the design, construction, and maintenance of industrial processes.

  • They help engineers and operators understand how the process wo...read more

Add your answer

Q143. Design patterns used

Add your answer

Q144. Inheritance in Java

Ans.

Inheritance in Java allows a class to inherit properties and behavior from another class.

  • Inheritance is achieved using the 'extends' keyword in Java.

  • Subclasses can access the methods and fields of their superclass.

  • Java does not support multiple inheritance, but a class can implement multiple interfaces.

Add your answer
1
2
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Raychem RPG

based on 255 interviews
Interview experience
4.0
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 471 Interview Questions
3.7
 • 330 Interview Questions
3.8
 • 329 Interview Questions
4.0
 • 234 Interview Questions
4.0
 • 178 Interview Questions
3.9
 • 176 Interview Questions
View all
Top Quest Global Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter