Mercedes-Benz Research and Development India
30+ Ross Process Equipment Interview Questions and Answers
Q1. Working principle of Turbocharger?, and compressor Map?
Turbocharger uses exhaust gases to compress air and increase engine power. Compressor map shows its efficiency.
Turbocharger uses a turbine to spin a compressor wheel
Exhaust gases from the engine turn the turbine
The compressor wheel draws in air and compresses it
Compressor map shows the efficiency of the turbocharger at different operating conditions
Efficiency is measured by pressure ratio and mass flow rate
Q2. Diagnostic trouble code from which domain Power train or Body how will you identify with the DTC number
Identify the domain of a diagnostic trouble code based on its number.
Check the first character of the DTC number. If it starts with a P, it belongs to the Power train domain. If it starts with a B, it belongs to the Body domain.
Refer to the manufacturer's documentation or online resources for a complete list of DTC codes and their corresponding domains.
Consult with experienced technicians or engineers for guidance in identifying the domain of a DTC code.
Q3. The functional area I worked upon and the platform software which is used to develop the software
I have worked on various functional areas and platforms including Java, Python, and AWS.
I have experience in developing software using Java and Python programming languages.
I have worked on AWS platform for developing and deploying software applications.
I have expertise in developing web applications using frameworks like Spring and Django.
I have experience in working with databases like MySQL and MongoDB.
I have worked on various software development methodologies like Agile ...read more
Q4. What are inline functions?
Inline functions are functions defined with the 'inline' keyword, which instructs the compiler to insert the function's code directly where it is called.
Inline functions are typically used for small, frequently called functions to reduce the overhead of function calls.
They can improve performance by eliminating the function call overhead.
Inline functions are expanded by the compiler at the place where they are called, rather than being executed as a separate function.
Example:...read more
Q5. How pointers work in C++?
Pointers in C++ are variables that store memory addresses of other variables or functions.
Pointers are declared using an asterisk (*) before the variable name.
Pointers can be used to access and manipulate the value stored at a particular memory address.
Example: int *ptr; // declaring a pointer to an integer variable
Q6. What is a dangling pointer?
A dangling pointer is a pointer that points to a memory location that has been deallocated, leading to undefined behavior if accessed.
Dangling pointers can occur when memory is freed but the pointer is not set to NULL.
Accessing a dangling pointer can result in crashes or unexpected behavior.
Example: int *ptr = new int; delete ptr; // ptr is now a dangling pointer
Q7. NOx formation and EGR dynamics in Diesel engine?
NOx formation is a result of high combustion temperatures in diesel engines. EGR reduces NOx by recirculating exhaust gases.
NOx is formed due to high combustion temperatures
EGR reduces NOx by recirculating exhaust gases
EGR dynamics involve controlling the amount of exhaust gas recirculated
EGR can affect engine performance and emissions
NOx formation can be reduced by using SCR (Selective Catalytic Reduction) systems
Q8. Relevant experience on Matlab , Python and R?
I have extensive experience in Matlab, Python, and R.
I have used Matlab for data analysis and modeling in my previous job at XYZ company.
I have developed machine learning algorithms using Python for a project at ABC company.
I have used R for statistical analysis and visualization in my graduate research.
I am proficient in all three languages and can easily switch between them depending on the project requirements.
Q9. What are classes and objects?
Classes are blueprints for creating objects in object-oriented programming. Objects are instances of classes with their own unique attributes and behaviors.
Classes define the properties and behaviors that objects of that class will have.
Objects are instances of classes that have their own unique values for the properties defined in the class.
Classes can inherit properties and behaviors from other classes through inheritance.
Objects can interact with each other by sending mess...read more
Q10. Which material you use in your products and their properties ??
We use a variety of materials in our products, each with their own unique properties.
We use stainless steel for its durability and resistance to corrosion.
Plastic is used for its lightweight and flexible nature.
Aluminum is utilized for its strength-to-weight ratio.
Copper is employed for its excellent electrical conductivity.
Glass is used for its transparency and heat resistance.
Q11. Basic design standards of wiring harness
Basic design standards for wiring harness include proper insulation, routing, and labeling.
Wires should be properly insulated to prevent short circuits and electrical interference.
Routing should be done in a way that minimizes stress on the wires and prevents damage.
Labeling should be clear and consistent to aid in troubleshooting and maintenance.
Standards such as IPC/WHMA-A-620 and UL 508A provide guidelines for wiring harness design.
Proper testing and validation should be p...read more
Q12. Details about the software you used there?
I primarily used CAD software such as AutoCAD and SolidWorks for designing and modeling.
AutoCAD - Used for creating 2D and 3D designs, drafting, and documentation.
SolidWorks - Used for 3D modeling, simulation, and creating detailed engineering drawings.
Other software - Used various software tools for analysis, prototyping, and project management.
Q13. DSA on array trapping rain water problem
The trapping rain water problem involves calculating the amount of water that can be trapped between bars in an array.
Use two pointer approach to keep track of the left and right boundaries.
Calculate the amount of water that can be trapped at each bar by finding the minimum height of bars on the left and right sides.
Sum up the trapped water at each bar to get the total amount of water trapped.
Example: Input array [0,1,0,2,1,0,1,3,2,1,2,1] would trap 6 units of water.
Q14. How much do you know about CHS?
CHS stands for Circular Hollow Section, a type of steel tube used in construction and engineering.
CHS is commonly used in the construction of buildings, bridges, and other structures.
It is known for its strength and durability.
CHS is often used in applications where weight is a concern, as it is lighter than solid steel.
It is available in a range of sizes and thicknesses to suit different applications.
CHS can be used in both compression and tension applications.
Q15. REST Api flow using spring annotation
REST API flow using Spring annotation
Define a controller class with @RestController annotation
Create methods inside the controller class with @RequestMapping annotation to handle different HTTP methods and endpoints
Use @PathVariable annotation to extract path parameters
Use @RequestParam annotation to extract query parameters
Use @RequestBody annotation to extract request body
Use @ResponseBody annotation to return response body
Use @ResponseStatus annotation to set the HTTP stat...read more
Q16. Explain a scenario in detail in project to check communication
Scenario: Launching a new product
Hold regular team meetings to discuss progress and any issues
Use a project management tool to track tasks and deadlines
Establish clear communication channels for team members to report updates and ask questions
Conduct a post-project review to evaluate communication effectiveness
Q17. Wire types and their applications
Different wire types are used for different applications in wiring harness design.
Single core wires for power transmission
Multi-core wires for signal transmission
Shielded wires for noise reduction
Twisted pair wires for balanced signals
Coaxial cables for high-frequency signals
Ribbon cables for flat and compact connections
Q18. System design on banking system.
Designing a banking system involves creating a secure, efficient, and user-friendly platform for managing financial transactions.
Implementing multi-factor authentication for secure access
Designing a robust database schema to store customer information and transaction data
Integrating with payment gateways for processing transactions
Developing a user-friendly interface for customers to view account information and make transactions
Implementing fraud detection algorithms to prot...read more
Q19. Experience on products and ADAS development
I have extensive experience in product development and ADAS development.
Led the development of a new ADAS system for a major automotive company
Managed the product development cycle from ideation to launch for multiple products
Collaborated with cross-functional teams to ensure successful product and ADAS development
Implemented agile methodologies to improve development efficiency and speed
Stayed up-to-date with industry trends and emerging technologies to inform product and AD...read more
Q20. Draw shear force bending moment diagram
A shear force bending moment diagram shows the variation of shear force and bending moment along the length of a beam.
Shear force is the force that acts perpendicular to the longitudinal axis of the beam.
Bending moment is the moment that causes a beam to bend.
The diagram helps visualize the internal forces and moments in a beam.
Shear force is plotted on the vertical axis and bending moment on the horizontal axis.
The diagram is typically drawn by calculating the shear force an...read more
Q21. Vehicle development process
The vehicle development process involves various stages from concept to production.
The process starts with defining the concept and target market.
Design and engineering of the vehicle are done next.
Prototyping and testing are crucial stages to ensure safety and performance.
Manufacturing and assembly follow, with quality control checks at each stage.
Finally, the vehicle is launched and marketed to the target audience.
Examples of vehicle development process include Tesla Model ...read more
Q22. How to handle system
Handling a system involves monitoring, troubleshooting, and optimizing its performance.
Regularly monitor system performance and resource usage
Troubleshoot and resolve any issues that arise
Optimize system configurations for better performance
Implement security measures to protect the system
Document system changes and configurations for future reference
Q23. Past projects and tech stack used
Developed a web application using React, Node.js, and MongoDB for a healthcare company.
Built a responsive user interface with React
Implemented backend logic with Node.js
Stored and managed data with MongoDB
Integrated third-party APIs for data retrieval
Ensured data security and compliance with healthcare regulations
Q24. Design up counter
Design a up counter
Define the maximum count value
Choose the type of flip-flop to use (e.g. D flip-flop)
Implement the logic to increment the count value
Consider asynchronous or synchronous operation
Q25. Explain process followed in project
The process followed in the project involves requirements gathering, design, development, testing, deployment, and maintenance.
Requirements gathering: Gather and document client requirements.
Design: Create system architecture and design documents.
Development: Write code based on design specifications.
Testing: Perform unit, integration, and system testing.
Deployment: Deploy the software to production environment.
Maintenance: Provide ongoing support and updates to the software.
Q26. What is thermodynamics
Thermodynamics is the branch of physics that deals with the relationships between heat and other forms of energy.
It studies the transfer of energy in the form of heat and work.
It involves concepts like temperature, pressure, and entropy.
Thermodynamics laws include the first law (conservation of energy) and the second law (entropy always increases).
Q27. k8s deployment method
Kubernetes deployment method is a way to deploy and manage containerized applications.
Kubernetes provides various deployment methods such as Rolling Update, Recreate, Blue-Green, Canary, etc.
Rolling Update is the default deployment method in Kubernetes.
Blue-Green deployment method involves deploying a new version of the application alongside the existing version and switching traffic to the new version once it is ready.
Canary deployment method involves deploying a new version...read more
Q28. Explain about release management
Release management is the process of planning, scheduling, coordinating, and deploying software releases.
It involves managing the entire release process from development to deployment
It ensures that software releases are delivered on time and with high quality
It involves coordinating with different teams such as development, testing, and operations
It includes version control, change management, and release automation
Examples include GitLab, Jenkins, and Microsoft Azure DevOps
Q29. Write cpp program for linear search
A C++ program for linear search in an array of strings
Declare an array of strings
Take input from user for the element to search
Iterate through the array to find the element
Return the index if found, otherwise return -1
Q30. Implement SR flipflop
SR flip-flop is a basic memory element used in digital circuits.
SR flip-flop has two inputs - Set (S) and Reset (R)
It has two outputs - Q and Q'
When S=0 and R=0, the outputs remain unchanged
When S=1 and R=0, Q=1 and Q'=0
When S=0 and R=1, Q=0 and Q'=1
When S=1 and R=1, it is in an invalid state
Q31. Explain few experienced case study
Implemented a scalable microservices architecture for a large e-commerce platform
Designed and implemented a containerized architecture using Docker and Kubernetes
Implemented service discovery and load balancing using Consul and Nginx
Implemented a message broker using RabbitMQ for asynchronous communication between services
Implemented a centralized logging and monitoring system using ELK stack and Prometheus
Reduced deployment time from hours to minutes and improved system reli...read more
Q32. What is humidity
Humidity is the amount of water vapor present in the air.
Humidity is typically measured as a percentage.
High humidity can make the air feel warmer than it actually is.
Low humidity can lead to dry skin and respiratory issues.
Humidity levels can affect the growth of mold and bacteria.
Examples: 50% humidity means the air is holding half of the maximum amount of water vapor it can hold at that temperature.
Examples: A humidifier can be used to increase humidity in a room during dr...read more
Q33. What is entropy
Entropy is a measure of disorder or randomness in a system.
Entropy is a thermodynamic property that describes the amount of energy in a physical system that is not available to do work.
It is a measure of the number of possible arrangements the particles in a system can have.
Entropy tends to increase in closed systems over time, leading to a state of maximum disorder or equilibrium.
An example of entropy is the melting of ice into water, where the solid ice has lower entropy th...read more
Q34. What is enthalpy
Enthalpy is a thermodynamic property that represents the total heat content of a system.
Enthalpy is denoted by the symbol H and is defined as the sum of the internal energy of a system plus the product of pressure and volume.
It is often used in thermodynamics to analyze energy changes in chemical reactions or phase transitions.
Enthalpy can be expressed as H = U + PV, where U is the internal energy, P is the pressure, and V is the volume.
For example, when water vapor condenses...read more
Q35. What is digital validation?
Digital validation is the process of using computer simulations to verify the feasibility and efficiency of a manufacturing process.
Digital validation involves creating a virtual model of the manufacturing process and testing it using computer simulations.
It helps to identify potential issues and optimize the process before actual production begins.
Examples include simulating the assembly of a car engine or the production of a semiconductor chip.
Digital validation can save ti...read more
Q36. What is actual time?
Actual time refers to the amount of time taken to complete a task in reality.
Actual time is the time taken to complete a task in real-world conditions.
It is different from the estimated time or standard time.
Actual time can be affected by various factors such as worker skill level, machine breakdowns, and unexpected delays.
For example, if the estimated time for assembling a product is 2 hours, but it takes 3 hours in reality, the actual time is 3 hours.
Q37. Storeing list of suggestion
Store suggestions in a list
Create a list data structure to store suggestions
Implement CRUD operations to add, retrieve, update and delete suggestions
Consider using a database to store the list for scalability
Ensure proper access control and data validation to prevent unauthorized access and data corruption
Q38. How to decide section size
Section size is decided based on structural requirements, loads, material properties, and design codes.
Consider the structural requirements and loads the section will be subjected to
Take into account the material properties such as strength and stiffness
Refer to design codes and standards for guidance on minimum section sizes
Perform structural analysis to optimize section size for efficiency
Consider factors such as cost, fabrication constraints, and aesthetics
Top HR Questions asked in Ross Process Equipment
Interview Process at Ross Process Equipment
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month