Upload Button Icon Add office photos

HARMAN

Compare button icon Compare button icon Compare

Filter interviews by

HARMAN Interview Questions and Answers

Updated 1 Jul 2025
Popular Designations

161 Interview questions

An Associate Software Engineer was asked 3w ago
Q. What is the difference between authorization and authentication?
Ans. 

Authentication verifies identity; authorization determines access rights.

  • Authentication is the process of verifying who a user is.

  • Authorization is the process of verifying what a user has access to.

  • Example of authentication: Logging in with a username and password.

  • Example of authorization: A user with admin rights can access all files, while a regular user cannot.

View all Associate Software Engineer interview questions
A Devsecops Engineer was asked 3w ago
Q. Write a Python program to parse JSON data from a given API.
Ans. 

A Python program to fetch and parse JSON data from a specified API endpoint.

  • Use the 'requests' library to make HTTP requests to the API.

  • Parse the JSON response using 'response.json()' method.

  • Handle exceptions using try-except blocks for robust error handling.

  • Example: response = requests.get('https://api.example.com/data')

  • Example: data = response.json()

View all Devsecops Engineer interview questions
A Senior Engineer was asked 1mo ago
Q. Can you describe the Android booting process?
Ans. 

The Android booting process involves several stages from powering on to loading the operating system.

  • 1. Bootloader: Initializes hardware and loads the kernel. Example: Fastboot mode.

  • 2. Kernel: The core of the OS, it manages system resources and hardware. Example: Linux kernel.

  • 3. Init Process: Starts system services and sets up the Android environment. Example: init.rc file.

  • 4. Zygote: Forks to create app processes ...

View all Senior Engineer interview questions
A Senior Software Engineer was asked 3mo ago
Q. Write SQL queries.
Ans. 

SQL queries are used to interact with databases, allowing for data retrieval, manipulation, and management.

  • SELECT Statement: Used to retrieve data from a database. Example: SELECT * FROM users;

  • WHERE Clause: Filters records based on specified conditions. Example: SELECT * FROM users WHERE age > 30;

  • JOIN Operations: Combines rows from two or more tables based on a related column. Example: SELECT orders.id, users.n...

View all Senior Software Engineer interview questions
An Automation Test Engineer was asked 3mo ago
Q. What are annotations in Selenium?
Ans. 

Annotations in Selenium are metadata that provide additional information about test methods and their execution.

  • Annotations help in organizing test cases and managing test execution.

  • @Test: Marks a method as a test method.

  • @Before: Indicates that a method should run before each test method.

  • @After: Indicates that a method should run after each test method.

  • @BeforeClass: Indicates that a method should run once before a...

View all Automation Test Engineer interview questions
A Software Developer was asked 3mo ago
Q. Implement your own STL vector.
Ans. 

Implementing a custom STL-like vector in C++ with dynamic resizing and basic functionalities.

  • Use a dynamic array to store elements, e.g., 'T* data = new T[capacity];'

  • Implement a constructor to initialize the vector and allocate memory.

  • Add a method for resizing the array when capacity is exceeded, e.g., doubling the size.

  • Provide methods for adding elements, accessing elements, and removing elements.

  • Implement a dest...

View all Software Developer interview questions
A Software Developer was asked 3mo ago
Q. Write a program demonstrating method overriding.
Ans. 

Overriding allows a subclass to provide a specific implementation of a method already defined in its superclass.

  • Overriding is a feature of OOP that allows a subclass to redefine a method of its superclass.

  • The method in the subclass must have the same name, return type, and parameters as the method in the superclass.

  • Example: If a superclass has a method 'draw()', a subclass can override it to provide a specific dra...

View all Software Developer interview questions
Are these interview questions helpful?
A Software Engineer was asked 3mo 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.

View all Software Engineer interview questions
A Technical Lead was asked 4mo ago
Q. What is the RELATED function in Power BI?
Ans. 

Related functions in Power BI help establish relationships between tables for effective data modeling and analysis.

  • Related functions include RELATED and RELATEDTABLE, which retrieve data from related tables.

  • Example: RELATED can fetch a value from a related table based on a relationship, like getting a customer's name from a customer ID.

  • RELATEDTABLE returns a table of related rows, useful for aggregating data from ...

View all Technical Lead interview questions
A Technical Lead was asked 4mo ago
Q. How do you approach performance tuning in Power BI?
Ans. 

Optimize Power BI performance through data modeling, DAX optimization, and efficient report design.

  • Use star schema for data modeling to improve query performance.

  • Limit the number of visuals on a report page to reduce load times.

  • Optimize DAX calculations by using variables to store intermediate results.

  • Reduce the size of data models by removing unnecessary columns and tables.

  • Utilize aggregations to speed up queries...

View all Technical Lead interview questions

HARMAN Interview Experiences

277 interviews found

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.
  • 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?
  • Q4. Write a code to check if two strings are anagrams of each other.
  • 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

Test Engineer Interview Questions & Answers

user image Anonymous

posted on 13 Jan 2025

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

I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Everything was fine. The Hr was nice and the manager also.

Round 2 - Technical 

(2 Questions)

  • Q1. What is your experience from your previous work?
  • Ans. 

    I have 5 years of experience working as a Test Engineer in the software industry.

    • Developed and executed test cases to ensure software quality

    • Performed regression testing to identify bugs and issues

    • Collaborated with developers to resolve defects and improve product performance

  • Answered by AI
  • Q2. Mx experience from my previous work
  • Ans. 

    I have 5 years of experience working as a Test Engineer in the software industry.

    • Developed and executed test cases to ensure software quality

    • Performed regression testing to identify bugs and issues

    • Collaborated with developers to resolve issues and improve product quality

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response
Round 1 - Technical 

(2 Questions)

  • Q1. Explain activity lifecycle
  • Ans. 

    Activity lifecycle refers to the series of states an activity goes through during its lifetime in an Android app.

    • onCreate() - activity is created

    • onStart() - activity becomes visible to the user

    • onResume() - activity is interacting with the user

    • onPause() - activity is partially visible but still running

    • onStop() - activity is no longer visible to the user

    • onDestroy() - activity is being destroyed

  • Answered by AI
  • Q2. MVVM Architecture explain
  • Ans. 

    MVVM is an architectural pattern used in software development, particularly in Android apps, to separate the user interface from the business logic.

    • MVVM stands for Model-View-ViewModel

    • Model represents the data and business logic

    • View is the UI component that displays the data and interacts with the user

    • ViewModel acts as a mediator between the Model and the View, handling user interactions and updating the Model

    • MVVM help...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Core Interview question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement

Round 1 - Coding Test 

Basic string questions
duration 2hr

Round 2 - Technical 

(2 Questions)

  • Q1. About the project
  • Q2. Basics of c++ that make differ in c
  • Ans. 

    C++ extends C with object-oriented features, stronger type checking, and standard libraries, enhancing code organization and reusability.

    • Object-Oriented Programming: C++ supports classes and objects, allowing encapsulation and inheritance. Example: class MyClass { ... };

    • Function Overloading: C++ allows multiple functions with the same name but different parameters. Example: void func(int); void func(double);

    • Operator Ov...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Write a program to find the greatest from the list of elements within a window range, where window size is 3.
  • Ans. 

    Program to find greatest element in a window of size 3

    • Iterate through the list and maintain a window of size 3

    • Find the maximum element in each window and store it in a separate list

    • Return the list of maximum elements

  • Answered by AI
  • Q2. Write a pyspark code to create dataframe from multiple list.
  • Ans. 

    Creating a dataframe from multiple lists using PySpark code.

    • Import necessary libraries like pyspark.sql.

    • Create lists of data.

    • Create a SparkSession.

    • Convert lists to RDDs and then to a DataFrame.

    • Display the DataFrame.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is a structure, Macro and Function differences, Static and Global variables, Dangling Pointer, Storage Classes, Keywords, Preprocessor Directives, Compilation stages, Multithreading
  • Q2. Program - Convert integer into structure.
  • Ans. 

    Convert integer into structure in C programming.

    • Define a structure with the required fields.

    • Create a variable of the structure type.

    • Assign the integer value to the appropriate field of the structure.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Episode creation
  • Q2. Describe LOT rules
  • Ans. 

    LOT rules are a set of regulations governing the use of the London Overground Train services.

    • LOT rules include guidelines for ticketing, passenger behavior, and safety regulations.

    • Passengers must have a valid ticket to travel on the London Overground Train services.

    • LOT rules also cover restrictions on luggage size and alcohol consumption on trains.

    • Failure to comply with LOT rules may result in fines or penalties.

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. About my relevant experience and highlights
  • Q2. Achivement done in the past
  • Ans. 

    Implemented a new performance management system resulting in a 20% increase in employee productivity.

    • Developed and implemented a new performance management system

    • Collaborated with department heads to gather feedback and make improvements

    • Provided training and support to managers and employees on the new system

    • Analyzed data to track the impact of the new system on employee productivity

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. How I can over come stakeholders challenge
  • Q2. HR System knowledge i have
Round 3 - One-on-one 

(2 Questions)

  • Q1. Explain your experience which is relevant for the job
  • Q2. Overcome changes in the organisation
Round 4 - Peer 

(1 Question)

  • Q1. How to partner with HR OPS

DSP Engineer Interview Questions & Answers

user image Anonymous

posted on 30 Nov 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Basics of C/C++, OOPs, Signal Processing, Leetcode Easy - 3 questions

Round 2 - HR 

(2 Questions)

  • Q1. Salary Expectation
  • Q2. Next 5 year plan
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Moderate Level
Mathematical
Logic Reasoning
English Grammar
Technical questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. What are your strengths
  • Q2. Where do see in next 5 years

Interview Preparation Tips

Interview preparation tips for other job seekers - Good environment to begin carrer
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Question related to Position Specific
Round 2 - Technical 

(1 Question)

  • Q1. Question Related to position specific
Round 3 - One-on-one 

(1 Question)

  • Q1. Question related to Position Specific

Top trending discussions

View All
Interview Tips & Stories
6d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about HARMAN?
Ask anonymously on communities.

HARMAN Interview FAQs

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

Some of the top questions asked at the HARMAN interview -

  1. Which programming language do you use regular in w...read more
  2. What step do you take to ensure accurate estimates for proj...read more
  3. A extends B, B extends C, C extends A. Us it possible in Java? W...read more
What are the most common questions asked in HARMAN HR round?

The most common HR questions asked in HARMAN interview are -

  1. Why are you looking for a chan...read more
  2. What are your strengths and weakness...read more
  3. Where do you see yourself in 5 yea...read more
How long is the HARMAN interview process?

The duration of HARMAN 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/5

based on 250 interview experiences

Difficulty level

Easy 16%
Moderate 70%
Hard 14%

Duration

Less than 2 weeks 75%
2-4 weeks 16%
4-6 weeks 5%
6-8 weeks 1%
More than 8 weeks 3%
View more

Interview Questions from Similar Companies

Samsung Interview Questions
3.9
 • 575 Interviews
Dell Interview Questions
3.9
 • 405 Interviews
OPPO Interview Questions
4.0
 • 230 Interviews
LG Electronics Interview Questions
3.9
 • 228 Interviews
Blue Star Interview Questions
4.0
 • 178 Interviews
Apple Interview Questions
4.3
 • 150 Interviews
Voltas Interview Questions
4.0
 • 149 Interviews
Bajaj Electricals Interview Questions
4.0
 • 133 Interviews
Whirlpool Interview Questions
3.9
 • 107 Interviews
View all

HARMAN Reviews and Ratings

based on 3k reviews

3.7/5

Rating in categories

3.4

Skill development

3.8

Work-life balance

3.6

Salary

3.5

Job security

3.7

Company culture

3.2

Promotions

3.4

Work satisfaction

Explore 3k Reviews and Ratings
Senior Angular Developer

Bangalore / Bengaluru

5-10 Yrs

Not Disclosed

Lead Developer

Gurgaon / Gurugram

8-10 Yrs

Not Disclosed

Senior Automation Engineer

Bangalore / Bengaluru

6-11 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
1.7k salaries
unlock blur

₹12.5 L/yr - ₹27.6 L/yr

Technical Lead
1.5k salaries
unlock blur

₹19.3 L/yr - ₹33 L/yr

Software Engineer
1.4k salaries
unlock blur

₹5.3 L/yr - ₹16.3 L/yr

Senior Product Engineer
970 salaries
unlock blur

₹10.9 L/yr - ₹19 L/yr

Senior Engineer
964 salaries
unlock blur

₹13.2 L/yr - ₹23.8 L/yr

Explore more salaries
Compare HARMAN with

Samsung

3.9
Compare

OPPO

4.0
Compare

Dell

3.9
Compare

LG Electronics

3.9
Compare
write
Share an Interview