Upload Button Icon Add office photos

Marelli

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Marelli Embedded Software Developer Interview Questions, Process, and Tips

Updated 20 Feb 2025

Marelli Embedded Software Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Feb 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. What is the purpose of the volatile keyword in programming?
  • Ans. 

    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

  • Answered by AI
  • Q2. What are the use cases of unions in the C programming language?
  • Ans. 

    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.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is the purpose of using a 120-ohm resistor in the Controller Area Network (CAN) protocol?
  • Ans. 

    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...

  • Answered by AI
  • Q2. What is Pulse Width Modulation (PWM), and how does it work?
  • Ans. 

    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...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. General discussion.
  • Q2. What are your strengths and hobbies?
  • Ans. 

    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

  • Answered by AI

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Oct 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Aptitude Test 

MCQs on basic aptitude questions, micro processor , micro controller , embedded systems and C programming language

Round 3 - Technical 

(5 Questions)

  • Q1. C questions mostly and some in micro controllers and processors
  • Q2. Call by value and call by reference
  • Q3. Storage classes and pointers
  • Q4. Functions and macros
  • Q5. Memory allocation and deallocation
Round 4 - HR 

(1 Question)

  • Q1. About yourself, family , interest,etc

Interview Preparation Tips

Interview preparation tips for other job seekers - They will ask you mostly from resume. So be clear on that
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Oops and pointers
  • Q2. Recursion and basic questions on for and while loop

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare basics o c language
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. What was your most difficult taks at work and how did you deal with it?
Round 2 - Technical 

(1 Question)

  • Q1. What is difference between mallock ( C ) and "new" ( C++ )
  • Ans. 

    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...

  • Answered by AI

Skills evaluated in this interview

I applied via Walk-in and was interviewed in Aug 2022. There were 2 interview rounds.

Round 1 - Group Discussion 

Esay approach my skills

Round 2 - Coding Test 

C, c++ and java basics

Interview Preparation Tips

Interview preparation tips for other job seekers - Be positive and thinking mind so I will finishing my work
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is virtual DOM in React?
  • Ans. 

    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.

  • Answered by AI
  • Q2. Explain about Context API in react?
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - medium interview process.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

30 questions test of aptitide online

Round 2 - Technical 

(2 Questions)

  • Q1. Explain microprocessor
  • Ans. 

    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...

  • Answered by AI
  • Q2. What do you mean by iot
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic engineering question that would be enough to get the job

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Normal aptitude with mostly technical questions

Round 2 - Technical 

(4 Questions)

  • Q1. Focused interview on core electronics
  • Q2. Working of Mosfet
  • Ans. 

    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 ...

  • Answered by AI
  • Q3. Networking questions
  • Q4. Types of Opams & functionality
  • Ans. 

    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

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. This was easy just normal questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Just Prepared Technical part
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Resume related questions

Round 2 - Technical 

(2 Questions)

  • Q1. Resume related questions
  • Q2. DS questions, Easy level from leetcode.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Projects, SDLC, C code
Contribute & help others!
anonymous
You can choose to be anonymous

Marelli Interview FAQs

How many rounds are there in Marelli Embedded Software Developer interview?
Marelli interview process usually has 3 rounds. The most common rounds in the Marelli interview process are Technical and HR.
What are the top questions asked in Marelli Embedded Software Developer interview?

Some of the top questions asked at the Marelli Embedded Software Developer interview -

  1. What are the use cases of unions in the C programming langua...read more
  2. What is the purpose of using a 120-ohm resistor in the Controller Area Network ...read more
  3. What is Pulse Width Modulation (PWM), and how does it wo...read more

Recently Viewed

INTERVIEWS

Marelli

No Interviews

INTERVIEWS

Marelli

No Interviews

REVIEWS

Jet Airways

No Reviews

INTERVIEWS

Marelli

No Interviews

INTERVIEWS

Marelli

No Interviews

INTERVIEWS

Marelli

No Interviews

REVIEWS

Safran Engineering Services India

No Reviews

INTERVIEWS

Data Entry

No Interviews

SALARIES

Data Entry

JOBS

Aster Dm Healthcare

No Jobs

Tell us how to improve this page.

Marelli Embedded Software Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Bosch Interview Questions
4.2
 • 331 Interviews
Yazaki Interview Questions
3.8
 • 134 Interviews
Valeo Interview Questions
4.0
 • 88 Interviews
DENSO Interview Questions
4.1
 • 73 Interviews
JTEKT Interview Questions
4.1
 • 65 Interviews
Tenneco Interview Questions
3.8
 • 61 Interviews
Faurecia Interview Questions
3.9
 • 59 Interviews
View all
Marelli Embedded Software Developer Salary
based on 11 salaries
₹5 L/yr - ₹7.5 L/yr
5% less than the average Embedded Software Developer Salary in India
View more details
Assistant Manager
219 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Engineer
190 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Deputy Manager
115 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Engineer
111 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
66 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Marelli with

Bosch

4.2
Compare

DENSO

4.1
Compare

Continental

3.9
Compare

Valeo

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview