Filter interviews by
Clear (1)
I was interviewed before Feb 2024.
The volatile keyword in programming is used to indicate that a variable's value can be changed unexpectedly.
Used to prevent compiler optimizations that assume variable values do not change outside of the program
Commonly used for variables that are modified by hardware or other threads
Example: volatile int sensorValue; // variable updated by external sensor
Unions in C are used to store different data types in the same memory location.
Unions are used to save memory by allowing different data types to share the same memory location.
They are commonly used in situations where only one of the data types needs to be accessed at a time.
For example, a union can be used to store an integer and a float, with only one being accessed depending on the context.
A 120-ohm resistor is used in the CAN protocol to match the characteristic impedance of the network and reduce signal reflections.
The 120-ohm resistor helps to match the characteristic impedance of the CAN network, which is typically 120 ohms.
It reduces signal reflections that can cause data corruption and communication errors.
The resistor is placed at both ends of the CAN bus to ensure proper termination.
Without the r...
PWM is a technique used to encode analog signal using digital pulses of varying widths.
PWM is commonly used in controlling the speed of motors, brightness of LEDs, and audio signals.
It works by varying the width of the pulse in a fixed time period, known as the duty cycle.
The average voltage of the signal is determined by the duty cycle - higher duty cycle means higher average voltage.
PWM is achieved by rapidly switchi...
My strengths include problem-solving, attention to detail, and strong programming skills. My hobbies include hiking, playing guitar, and reading.
Strong problem-solving skills
Attention to detail
Proficient in programming languages like C, C++, and Python
Hiking
Playing guitar
Reading
Top trending discussions
I applied via Walk-in and was interviewed in Oct 2022. There were 4 interview rounds.
MCQs on basic aptitude questions, micro processor , micro controller , embedded systems and C programming language
I applied via Campus Placement and was interviewed in Feb 2024. There was 1 interview round.
posted on 1 Apr 2024
malloc is a function in C used to allocate memory dynamically, while 'new' is an operator in C++ used for the same purpose.
malloc is a function in C, while 'new' is an operator in C++.
malloc returns a void pointer, while 'new' returns a pointer of the specified type.
malloc does not call constructors, while 'new' calls constructors for the allocated memory.
malloc requires manual memory deallocation with free(), while 'n...
I applied via Walk-in and was interviewed in Aug 2022. There were 2 interview rounds.
Esay approach my skills
C, c++ and java basics
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...
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
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
Some of the top questions asked at the Marelli Embedded Software Developer interview -
based on 1 interview
Interview experience
Assistant Manager
219
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
190
salaries
| ₹0 L/yr - ₹0 L/yr |
Deputy Manager
115
salaries
| ₹0 L/yr - ₹0 L/yr |
Engineer
111
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
66
salaries
| ₹0 L/yr - ₹0 L/yr |
Bosch
DENSO
Continental
Valeo