Add office photos
Engaged Employer

BlueBinaries Engineering and Solutions

3.0
based on 116 Reviews
Filter interviews by

20+ M.p.integrated Waterproofing Interview Questions and Answers

Updated 13 Dec 2024

Q1. What is constructor, destructor, polymorphism, Static function, volatile keyword

Ans.

Constructor initializes an object, destructor cleans up resources. Polymorphism allows objects to be treated as instances of their parent class. Static function belongs to the class, not instances. Volatile keyword indicates a variable may be changed unexpectedly.

  • Constructor initializes an object when it is created. Example: 'Car c = new Car();'

  • Destructor cleans up resources when an object is destroyed. Example: 'delete ptr;'

  • Polymorphism allows a child class to be treated as ...read more

Add your answer

Q2. Datatype in C++,range and size, Real life example of of Embedded system.

Ans.

In C++, datatypes have specific ranges and sizes. Embedded systems are real-life examples of using datatypes effectively.

  • Datatypes in C++ have specific ranges and sizes to store different types of data efficiently.

  • For example, 'int' datatype in C++ typically has a range of -2,147,483,648 to 2,147,483,647.

  • Embedded systems use datatypes like 'uint8_t' to efficiently store data in limited memory space.

  • Real-life example of an embedded system is a smart thermostat that controls th...read more

Add your answer

Q3. Difference between Microcontroller and microprocessor, 8051 microcontroller.

Ans.

Microcontrollers are integrated circuits designed for specific tasks, while microprocessors are general-purpose CPUs. 8051 is a popular microcontroller.

  • Microcontrollers are self-contained systems with memory, I/O ports, and timers, designed for specific tasks.

  • Microprocessors are general-purpose CPUs that require external components for memory, I/O, and timers.

  • 8051 microcontroller is a popular 8-bit microcontroller known for its low power consumption and versatility.

Add your answer

Q4. Difference between Embedded C and Embedded C++.

Ans.

Embedded C is a subset of C language used for programming embedded systems, while Embedded C++ is a subset of C++ language with additional features for embedded systems.

  • Embedded C is a subset of C language, with limited features and libraries compared to standard C.

  • Embedded C++ is a subset of C++ language, with additional features like classes, inheritance, and polymorphism.

  • Embedded C is commonly used for low-level programming in embedded systems, while Embedded C++ is used f...read more

Add your answer
Discover M.p.integrated Waterproofing interview dos and don'ts from real experiences

Q5. Write program for number is prime or not prime

Ans.

Program to determine if a number is prime or not prime

  • Create a function to check if a number is prime or not

  • Iterate from 2 to the square root of the number and check for divisibility

  • If the number is divisible by any number other than 1 and itself, it is not prime

  • Return true if the number is prime, false otherwise

Add your answer

Q6. Final year project deep with block diagram

Ans.

Designed a final year project involving a deep learning model with a block diagram.

  • Researched various deep learning algorithms and techniques

  • Implemented the chosen algorithm using Python and TensorFlow

  • Created a detailed block diagram to illustrate the project workflow

  • Tested and evaluated the performance of the deep learning model

  • Presented the project findings and results to faculty and peers

Add your answer
Are these interview questions helpful?

Q7. System engineer role and responsibilities

Ans.

System engineers design and manage complex systems to ensure they operate efficiently and effectively.

  • Designing and implementing computer systems

  • Managing system configurations and upgrades

  • Troubleshooting system issues

  • Collaborating with other IT professionals

  • Ensuring system security and data integrity

Add your answer

Q8. Attributes used in Requirements DOORS Module

Ans.

Attributes used in Requirements DOORS Module include priority, status, owner, and description.

  • Priority - indicates the importance of the requirement

  • Status - shows the current state of the requirement (e.g. open, closed)

  • Owner - specifies the person responsible for the requirement

  • Description - provides details about the requirement

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

Q9. Write code for fibonacci series

Ans.

Code to generate Fibonacci series using iterative approach

  • Initialize an array to store the Fibonacci series

  • Start with the first two numbers in the series (0 and 1)

  • Use a loop to calculate the next number by adding the previous two numbers

  • Continue this process until the desired number of terms is reached

Add your answer

Q10. Pointer in C++,types of pointer.

Ans.

Pointers in C++ are variables that store memory addresses. They can be used to access and manipulate data directly.

  • Types of pointers: Null pointer, Void pointer, Wild pointer, Dangling pointer

  • Example: int *ptr; // pointer to an integer variable

Add your answer

Q11. What is KWP2000 or UDS use for?

Ans.

KWP2000 and UDS are communication protocols used in automotive diagnostics.

  • KWP2000 is used for diagnostics and flashing of electronic control units (ECUs) in older vehicles.

  • UDS (Unified Diagnostic Services) is a modern protocol used for diagnostics and flashing of ECUs in newer vehicles.

  • Both protocols allow for communication between a diagnostic tool and the vehicle's ECUs to read and clear fault codes, perform tests, and update software.

  • KWP2000 is slower than UDS and is bein...read more

Add your answer

Q12. What is online and offline in CANoe?

Ans.

Online and offline in CANoe refer to the modes of communication with the CAN bus.

  • Online mode allows real-time interaction with the CAN bus, sending and receiving messages.

  • Offline mode allows analysis of previously recorded CAN bus data without real-time interaction.

  • Online mode is used for testing and debugging live systems, while offline mode is used for post-analysis and simulation.

  • Examples: Online mode is used to monitor live data from a vehicle's CAN bus during testing. Of...read more

Add your answer

Q13. How many type of ECU are there?

Ans.

There are mainly three types of ECUs: Engine Control Unit (ECU), Transmission Control Unit (TCU), and Body Control Module (BCM).

  • Engine Control Unit (ECU) - controls the engine functions such as fuel injection, ignition timing, and emissions.

  • Transmission Control Unit (TCU) - manages the transmission system, including gear shifting and torque converter lockup.

  • Body Control Module (BCM) - oversees various body functions like lighting, climate control, and security systems.

Add your answer

Q14. What is difference between vehicle testing and bench testing

Ans.

Vehicle testing is done on the actual vehicle while bench testing is done on a simulated environment.

  • Vehicle testing is done on the actual vehicle while bench testing is done on a simulated environment

  • Vehicle testing is more expensive and time-consuming than bench testing

  • Bench testing is used to test individual components or systems before integrating them into the vehicle

  • Examples of bench testing include testing of engines, brakes, and suspension systems

  • Examples of vehicle t...read more

Add your answer

Q15. what is State of charge?

Ans.

State of charge refers to the amount of energy remaining in a battery compared to its full capacity.

  • State of charge is usually expressed as a percentage.

  • It is important for determining how much power is available in a battery.

  • State of charge can be monitored using battery management systems.

  • Example: A battery with 50% state of charge means it is halfway depleted.

Add your answer

Q16. Functional vs Non Functional requirement

Ans.

Functional requirements specify what the system should do, while non-functional requirements specify how the system should perform.

  • Functional requirements describe the specific behavior or functions of the system.

  • Non-functional requirements describe the quality attributes of the system such as performance, security, and usability.

  • Functional requirements are typically easier to measure and test compared to non-functional requirements.

  • Examples of functional requirements include...read more

Add your answer

Q17. Characteristics of Requirements

Ans.

Characteristics of requirements include specificity, measurability, consistency, completeness, and traceability.

  • Requirements should be specific and clearly defined

  • Requirements should be measurable to determine success criteria

  • Requirements should be consistent with other project goals and constraints

  • Requirements should be complete, leaving no room for ambiguity

  • Requirements should be traceable to ensure they are met throughout the project

Add your answer

Q18. Aspice SYS 1 to SYS 5

Ans.

Aspice SYS 1 to SYS 5 refers to the Automotive SPICE (ASPICE) process assessment model for evaluating software development processes in the automotive industry.

  • ASPICE SYS 1 focuses on the project management process

  • ASPICE SYS 2 focuses on the software requirements analysis process

  • ASPICE SYS 3 focuses on the software architectural design process

  • ASPICE SYS 4 focuses on the software detailed design process

  • ASPICE SYS 5 focuses on the software coding and testing process

Add your answer

Q19. Explain HIL testing and closed loop testing

Ans.

HIL testing involves testing a system using a real-time simulation model, while closed loop testing involves testing a system with feedback from the system itself.

  • HIL testing stands for Hardware-in-the-Loop testing, where a real-time simulation model of a system is used to test the hardware components.

  • Closed loop testing involves testing a system with feedback from the system itself, allowing for real-world conditions to be simulated.

  • HIL testing is commonly used in automotive...read more

Add your answer

Q20. What are Microcontroller

Ans.

Microcontrollers are small computers on a single integrated circuit used to control electronic devices.

  • Microcontrollers are often used in embedded systems for tasks like controlling sensors, motors, and displays.

  • They typically have a CPU, memory, and input/output peripherals on a single chip.

  • Examples of microcontrollers include Arduino, Raspberry Pi, and PIC microcontrollers.

Add your answer

Q21. Explain the CAN protocol

Ans.

CAN protocol is a communication protocol used in automotive and industrial applications for high-speed data transmission.

  • CAN stands for Controller Area Network

  • It is a message-based protocol used for communication between electronic control units (ECUs)

  • CAN allows multiple ECUs to communicate with each other without a host computer

  • It uses a two-wire bus (CAN_H and CAN_L) for communication

  • CAN messages consist of an identifier, data, and a checksum

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

Interview Process at M.p.integrated Waterproofing

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

Top Interview Questions from Similar Companies

4.4
 • 430 Interview Questions
4.0
 • 403 Interview Questions
4.0
 • 362 Interview Questions
4.1
 • 276 Interview Questions
3.7
 • 276 Interview Questions
3.9
 • 154 Interview Questions
View all
Top BlueBinaries Engineering and Solutions 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