Upload Button Icon Add office photos

HARMAN

Compare button icon Compare button icon Compare

Filter interviews by

HARMAN Software Engineer Interview Questions and Answers

Updated 5 Aug 2025

6 Interview questions

A Software Engineer was asked 3d ago
Q. What do you know about testing?
Ans. 

Testing is a critical process in software development to ensure quality, functionality, and performance of applications.

  • Types of testing: Unit testing, Integration testing, System testing, and Acceptance testing.

  • Unit testing focuses on individual components; for example, testing a function that calculates tax.

  • Integration testing checks how different modules work together; for instance, testing the interaction betw...

A Software Engineer was asked 4mo ago
Q. Write a program.
Ans. 

A program to find the maximum value in an array of integers.

  • Define a function that takes an array as input.

  • Initialize a variable to hold the maximum value.

  • Iterate through the array and compare each element.

  • Update the maximum value if a larger element is found.

  • Return the maximum value after the loop.

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 8mo ago
Q. What is your reason for changing jobs?
Ans. 

I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.

  • Desire for professional growth: I'm looking for a role that offers more opportunities for advancement, such as leadership positions.

  • Interest in new technologies: I want to work with cutting-edge technologies that my current job doesn't provide, like AI or cloud computing.

  • Cultural fit: I'm seeking a company cultu...

A Software Engineer was asked
Q. What is a linked list?
Ans. 

A linked list is a linear data structure where elements are stored in nodes, each pointing to the next, allowing dynamic memory allocation.

  • Consists of nodes, each containing data and a reference (or pointer) to the next node.

  • Types include singly linked lists, doubly linked lists, and circular linked lists.

  • Singly linked list: Each node points to the next node (e.g., A -> B -> C).

  • Doubly linked list: Each node ...

A Software Engineer was asked
Q. What is your knowledge of C++11?
Ans. 

A singleton ensures a class has only one instance and provides a global point of access to it.

  • Use a private constructor to prevent instantiation from outside the class.

  • Use a static member function to provide access to the instance.

  • In C++11, use a static local variable to ensure thread safety.

  • Example: static Singleton& getInstance() { static Singleton instance; return instance; }

What are the roles & responsibilities of a Software Engineer at HARMAN?

Software Development

  • Architect and develop software stacks for automotive solutions
  • Design and maintain applications using .NET and other frameworks

Read full roles & responsibilities

A Software Engineer was asked 2mo ago
Q. What are the core concepts of C++? Copy constructor, overloading operators, memory allocation etc. QT Framework basic concepts.
Ans. 

C++ core concepts include OOP principles, memory management, operator overloading, and features of the QT framework.

  • Object-Oriented Programming (OOP): C++ supports encapsulation, inheritance, and polymorphism.

  • Copy Constructor: A special constructor used to create a new object as a copy of an existing object. Example: `ClassName(const ClassName &obj)`.

  • Operator Overloading: Allows custom implementation of operat...

HARMAN HR Interview Questions

30 questions and answers

Q. What are your professional achievements?
Q. What has been your experience in your current or previous job?
Q. Explain the projects you have worked on, the issues that arose, and how you ... read more

HARMAN Software Engineer Interview Experiences

19 interviews found

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Backend development based questions
  • Q2. .

Interview Preparation Tips

Interview preparation tips for other job seekers - Avoid joining if you are a fresher graduate. But you can join with experience.
Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Asked dsa based coding questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. CAN protocol frames
  • Q2. UDS services ids

Interview Preparation Tips

Interview preparation tips for other job seekers - It’s nice experiance
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was for 30 mins and 30 questions

Round 2 - Coding Test 

It was for 30 min 2 questions

Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic android concepts
  • Q2. Java basics and coding question
Round 2 - HR 

(1 Question)

  • Q1. Reason for job change
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Aug 2024, where I was asked the following questions.

  • Q1. What you know about testing
  • Ans. 

    Testing is a critical process in software development to ensure quality, functionality, and performance of applications.

    • Types of testing: Unit testing, Integration testing, System testing, and Acceptance testing.

    • Unit testing focuses on individual components; for example, testing a function that calculates tax.

    • Integration testing checks how different modules work together; for instance, testing the interaction between a...

  • Answered by AI
  • Q2. Are you capable of performing the required tasks?

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
Less than 2 weeks
Result
-
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 tips
Round 2 - Technical 

(2 Questions)

  • Q1. L1 round of interview
  • Q2. Oops concepts , SQL questions, dotnet questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. What are the core concepts of C++? Copy constructor, overloading operators, memory allocation etc. QT Framework basic concepts.
  • Ans. 

    C++ core concepts include OOP principles, memory management, operator overloading, and features of the QT framework.

    • Object-Oriented Programming (OOP): C++ supports encapsulation, inheritance, and polymorphism.

    • Copy Constructor: A special constructor used to create a new object as a copy of an existing object. Example: `ClassName(const ClassName &obj)`.

    • Operator Overloading: Allows custom implementation of operators f...

  • Answered by AI
  • Q2. Basic Dsa questions, easy level.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. Cpp related questions
  • Q2. Java related questions

Software Engineer Interview Questions & Answers

user image Sapram srividya

posted on 18 Mar 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. Which language do you learned
  • Q2. Write one program

Top trending discussions

View All
Interview Hub
6d (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about HARMAN?
Ask anonymously on communities.

HARMAN Interview FAQs

How many rounds are there in HARMAN Software Engineer interview?
HARMAN interview process usually has 1-2 rounds. The most common rounds in the HARMAN interview process are Coding Test, One-on-one Round and Technical.
How to prepare for HARMAN Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at HARMAN. The most common topics and skills that interviewers at HARMAN expect are Automation, Staffing, C++, Claims and Due Diligence.
What are the top questions asked in HARMAN Software Engineer interview?

Some of the top questions asked at the HARMAN Software Engineer interview -

  1. What are the core concepts of C++? Copy constructor, overloading operators, mem...read more
  2. Asked rote knowledge on C++11. Asked to write singleto...read more
  3. What you know about test...read more
How long is the HARMAN Software Engineer interview process?

The duration of HARMAN Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 21 interview experiences

Difficulty level

Easy 11%
Moderate 78%
Hard 11%

Duration

Less than 2 weeks 60%
2-4 weeks 30%
More than 8 weeks 10%
View more
HARMAN Software Engineer Salary
based on 1.4k salaries
₹6 L/yr - ₹15 L/yr
10% more than the average Software Engineer Salary in India
View more details

HARMAN Software Engineer Reviews and Ratings

based on 164 reviews

3.8/5

Rating in categories

3.3

Skill development

3.8

Work-life balance

3.3

Salary

3.6

Job security

3.7

Company culture

3.1

Promotions

3.3

Work satisfaction

Explore 164 Reviews and Ratings
Senior Software Engineer
1.7k salaries
unlock blur

₹12.4 L/yr - ₹25.1 L/yr

Technical Lead
1.6k salaries
unlock blur

₹19.4 L/yr - ₹33 L/yr

Software Engineer
1.4k salaries
unlock blur

₹6 L/yr - ₹15 L/yr

Senior Engineer
957 salaries
unlock blur

₹13.6 L/yr - ₹24 L/yr

Senior Product Engineer
906 salaries
unlock blur

₹10.7 L/yr - ₹18.6 L/yr

Explore more salaries
Compare HARMAN with

Samsung

3.9
Compare

Dell

3.9
Compare

LG Electronics

3.9
Compare

OPPO

3.9
Compare
write
Share an Interview