i
Aptiv
Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Exceptions in MCUs are typically handled through interrupt service routines or error handling mechanisms.
MCUs use interrupt service routines to handle exceptions such as divide by zero or invalid memory access.
Error handling mechanisms like watchdog timers can reset the MCU if a critical error occurs.
Some MCUs have built-in fault detection and correction mechanisms to handle exceptions.
Exception handling in MCUs is cru...
Yes, I have experience working on CMM scripts.
Yes, I have written CMM scripts for automated testing of embedded software.
I have used CMM scripts to automate testing processes and improve efficiency.
Experience in debugging and optimizing CMM scripts for better performance.
Structured, pointer, array, and union are all data types in C programming language.
Structured data type is a collection of variables of different data types under a single name.
Pointer is a variable that stores the memory address of another variable.
Array is a collection of similar data types stored in contiguous memory locations.
Union is a special data type that allows storing different data types in the same memory l...
Top trending discussions
I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.
I2C is a communication protocol used to connect multiple devices in a network. In Linux, the speed of I2C can be configured.
I2C speed can be set using the 'i2cset' command in Linux
The speed can also be configured in the device tree
The maximum speed supported by the hardware should be considered when setting the speed
Different devices may require different speeds for optimal performance
A pure virtual function is a function declared in a base class without implementation, which must be overridden by derived classes.
Pure virtual functions are declared with the syntax: virtual void functionName() = 0;
Classes containing pure virtual functions are called abstract classes and cannot be instantiated.
Pure virtual functions provide a way to achieve polymorphism in C++.
Example: virtual void draw() = 0; // decl...
Volatile keyword in C is used to indicate that a variable's value may change unexpectedly.
It is used to prevent compiler optimization
It is commonly used in embedded systems programming
It is not a substitute for proper synchronization mechanisms
Example: volatile int *ptr; // pointer to volatile integer
posted on 25 Jun 2024
Virtual DOM is a lightweight copy of the actual DOM in React, used for efficient updates.
Virtual DOM is a concept where a lightweight copy of the actual DOM is created in memory.
React uses the virtual DOM to efficiently update the actual DOM when there are changes in the application.
When changes are made to the virtual DOM, React calculates the most efficient way to update the actual DOM, minimizing performance impact.
Context API is a feature in React that allows sharing data between components without having to pass props through every level of the component tree.
Context API provides a way to pass data through the component tree without having to pass props down manually at every level.
It is useful for sharing global data such as themes, user authentication, or language preferences.
Context API consists of three main parts: Provider...
I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.
Normal aptitude with mostly technical questions
MOSFET stands for Metal-Oxide-Semiconductor Field-Effect Transistor. It is a type of transistor used for amplifying or switching electronic signals.
MOSFET has three terminals: gate, source, and drain.
It operates by varying the voltage applied to the gate terminal to control the flow of current between the source and drain terminals.
MOSFETs are widely used in digital and analog circuits, power amplifiers, and switching ...
Opams are software tools used for managing and monitoring software packages on Unix-like systems.
OPAM (OCaml Package Manager) - used for managing OCaml packages
APT (Advanced Package Tool) - used for managing Debian packages
YUM (Yellowdog Updater Modified) - used for managing RPM packages on Red Hat-based systems
Resume related questions
Static constructor is a special type of constructor in a class that is called only once when the class is loaded into memory.
Static constructor is used to initialize static data members of a class.
It is automatically called by the .NET Framework when the class is loaded.
Static constructor does not take any parameters.
It is used to perform any necessary initialization before any instance of the class is created.
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
Single Responsibility Principle (SRP) - A class should have only one reason to change.
Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.
Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects o...
30 questions test of aptitide online
A microprocessor is a small electronic device that functions as the central processing unit of a computer.
Microprocessors are made up of millions of transistors that perform calculations and execute instructions.
They are commonly found in computers, smartphones, and other electronic devices.
Examples of popular microprocessors include Intel's Core series and AMD's Ryzen series.
Microprocessors process data and perform ta...
IoT stands for Internet of Things, which refers to the network of physical devices connected to the internet, allowing them to collect and exchange data.
IoT involves connecting everyday objects to the internet to enable them to send and receive data.
Examples of IoT devices include smart thermostats, wearable fitness trackers, and connected appliances.
IoT technology enables automation, remote monitoring, and data analyt
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Senior Software Engineer
755
salaries
| ₹8.9 L/yr - ₹22 L/yr |
Software Engineer
407
salaries
| ₹4.5 L/yr - ₹14.5 L/yr |
Advanced Software Engineer
397
salaries
| ₹11.4 L/yr - ₹26 L/yr |
Technical Lead
381
salaries
| ₹14.2 L/yr - ₹33.5 L/yr |
Engineer
187
salaries
| ₹3 L/yr - ₹10.4 L/yr |
Bosch
Samvardhana Motherson Group
MRF Tyres
Yazaki