Upload Button Icon Add office photos

Filter interviews by

HARMAN Software Developer Interview Questions, Process, and Tips

Updated 24 May 2024

Top HARMAN Software Developer Interview Questions and Answers

View all 12 questions

HARMAN Software Developer Interview Experiences

12 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude test as usual

Round 2 - Technical 

(1 Question)

  • Q1. C++ questions , about projects
Round 3 - HR 

(1 Question)

  • Q1. General HR questions
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Qt qml questions
Round 2 - HR 

(1 Question)

  • Q1. Joining date discussion

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray SumGiven an array of numbers, find the maximum s ... read more
asked in Cognizant
Q2. Nth Fibonacci NumberNth term of Fibonacci series F(n), where F(n) ... read more
asked in Rakuten
Q3. Merge two sorted arraysNinja has been given two sorted integer ar ... read more
asked in GlobalLogic
Q4. Terms Of APAyush is given a number ‘X’. He has been told that he ... read more
asked in Amazon
Q5. Minimum Number of Platform NeededYou are given the arrival and de ... read more

Software Developer Interview Questions & Answers

user image ASHWINI KANTULE

posted on 29 Mar 2024

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

(1 Question)

  • Q1. Basic repeated java questions
Round 2 - HR 

(1 Question)

  • Q1. Salary negotiation
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Virtual function, smart pointers, IPC

HARMAN interview questions for designations

 Senior Software Developer

 (2)

 Associate Software Developer

 (1)

 Software Developer Intern

 (1)

 Python Software Developer

 (1)

 Developer

 (1)

 Software Engineer

 (14)

 Software Engineer2

 (1)

 Android Developer

 (3)

I applied via Approached by Company and was interviewed in Oct 2022. There were 2 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 tips
Round 2 - Technical 

(5 Questions)

  • Q1. Write a method for deletion of a node from a Linked List.
  • Ans. 

    Method for deleting a node from a Linked List

    • Find the node to be deleted

    • Update the previous node's next pointer to skip the deleted node

    • Free the memory occupied by the deleted node

  • Answered by AI
  • Q2. A extends B, B extends C, C extends A. Us it possible in Java? Why?
  • Ans. 

    No, it is not possible in Java due to circular inheritance.

    • Circular inheritance is not allowed in Java.

    • It creates an infinite loop and leads to compile-time errors.

    • To avoid this, inheritance hierarchy should be designed carefully.

    • Example: Class A extends B, B extends C, and C extends D.

    • This creates a linear inheritance hierarchy and is allowed in Java.

  • Answered by AI
  • Q3. How to make a custom immutable class in java?
  • Ans. 

    Creating a custom immutable class in Java

    • Make the class final

    • Make all fields private and final

    • Do not provide any setter methods

    • Provide a constructor to initialize all fields

    • Override equals() and hashCode() methods

    • Prevent modification of mutable objects passed in constructor

  • Answered by AI
  • Q4. Write a code to check if two strings are anagrams of each other.
  • Ans. 

    Code to check if two strings are anagrams of each other.

    • Create two character arrays from the strings

    • Sort the arrays

    • Compare the sorted arrays

  • Answered by AI
  • Q5. Time complexity of linked lists operations
  • Ans. 

    Time complexity of linked list operations is O(n) for traversal, insertion and deletion.

    • Traversal, insertion and deletion in linked lists take linear time.

    • Insertion and deletion at the beginning of the list is faster than at the end.

    • Doubly linked lists have slightly higher time complexity due to maintaining two pointers.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for HARMAN Software Developer interview:
  • Java
  • DSA
  • Java 8
Interview preparation tips for other job seekers - Do good DSA, java concepts. Learn more on time complexity and space complexity.

Skills evaluated in this interview

Get interview-ready with Top HARMAN Interview Questions

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

I applied via Approached by Company and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Why we need ood ?
  • Ans. 

    OOD (Object-Oriented Design) is essential for creating modular, reusable, and maintainable software systems.

    • OOD helps in organizing code into manageable components

    • Encourages code reusability through inheritance and polymorphism

    • Facilitates easier maintenance and updates

    • Promotes scalability and flexibility in software development

    • Enables better collaboration among team members

  • Answered by AI
  • Q2. What is using namespace std; ?
  • Ans. 

    using namespace std; is a directive in C++ that allows the programmer to use all elements of the standard C++ library without specifying the std:: prefix.

    • It is used to avoid having to write std:: before standard library elements.

    • It should be used with caution as it can lead to naming conflicts.

    • Example: cout << 'Hello, World!'; instead of std::cout << 'Hello, World!';

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is polymorphism ?
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

    • Example: Animal class with methods like eat() can be inherited by classes like Dog and Cat, which can override

  • Answered by AI
  • Q2. Write sorting algorithm ?
  • Ans. 

    A sorting algorithm is a method used to arrange elements in a specific order.

    • Common sorting algorithms include Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, and Heap Sort.

    • Bubble Sort compares adjacent elements and swaps them if they are in the wrong order.

    • Merge Sort divides the array into two halves, sorts them separately, and then merges them back together.

    • Quick Sort picks a pivot element and pa...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - c++ is must when you are dealing with automotive

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

1 question on Data Structures and Algorithms

Round 3 - One-on-one 

(1 Question)

  • Q1. Questions on project and basic DSA
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Apr 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

General mathematics questions we be asked

Round 3 - Coding Test 

Program name will be given we have write the coding

Round 4 - Technical 

(1 Question)

  • Q1. We have to describe the topic what they have given to us
Round 5 - HR 

(1 Question)

  • Q1. Y u have choosen this company,this field etc

I applied via Approached by Company and was interviewed before Aug 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Coding Test 

C++ & C Based Questions Mostly from Arrays, Linked List, Queues

Round 3 - Technical 

(1 Question)

  • Q1. How to reverse a string?
  • Ans. 

    To reverse a string, iterate through the string and append each character to a new string in reverse order.

    • Create an empty string to store the reversed string

    • Iterate through the original string from the end to the beginning

    • Append each character to the new string

    • Return the new string

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on Basics of C++ & C, DSA, Basic Operating System Knowledge is sufficient.

I applied via Naukri.com and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. C,c++ questions like oops
Round 2 - Coding Test 

Networking and linux internals

Interview Preparation Tips

Interview preparation tips for other job seekers - easy to crack the interview, just be mindful

HARMAN Interview FAQs

How many rounds are there in HARMAN Software Developer interview?
HARMAN interview process usually has 2-3 rounds. The most common rounds in the HARMAN interview process are Technical, Coding Test and Resume Shortlist.
How to prepare for HARMAN Software Developer 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, Claims, Staffing, Due Diligence and Technical Support.
What are the top questions asked in HARMAN Software Developer interview?

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

  1. Write a method for deletion of a node from a Linked Li...read more
  2. Write a code to check if two strings are anagrams of each oth...read more
  3. How to make a custom immutable class in ja...read more

Tell us how to improve this page.

HARMAN Software Developer Interview Process

based on 5 interviews in last 1 year

1 Interview rounds

  • Technical Round
View more

People are getting interviews through

based on 8 HARMAN interviews
Job Portal
Campus Placement
Referral
25%
13%
13%
49% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
HARMAN Software Developer Salary
based on 287 salaries
₹4 L/yr - ₹16 L/yr
23% more than the average Software Developer Salary in India
View more details

HARMAN Software Developer Reviews and Ratings

based on 39 reviews

3.9/5

Rating in categories

3.4

Skill development

3.5

Work-Life balance

3.7

Salary & Benefits

3.5

Job Security

3.5

Company culture

3.4

Promotions/Appraisal

3.4

Work Satisfaction

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

₹8 L/yr - ₹31.2 L/yr

Technical Lead
1.5k salaries
unlock blur

₹10.5 L/yr - ₹37 L/yr

Software Engineer
1.3k salaries
unlock blur

₹3.7 L/yr - ₹13.9 L/yr

Senior Engineer
934 salaries
unlock blur

₹7.5 L/yr - ₹24.2 L/yr

Senior Product Engineer
911 salaries
unlock blur

₹6 L/yr - ₹25.2 L/yr

Explore more salaries
Compare HARMAN with

Bose

3.8
Compare

Jbl

4.0
Compare

Sennheiser

5.0
Compare

Sony

4.3
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview