Filter interviews by
I applied via Approached by Company and was interviewed in Sep 2022. There were 4 interview rounds.
Basic Linkedlist , structure and bitwise related question in starting.
I applied via Recruitment Consulltant and was interviewed before Oct 2023. There were 2 interview rounds.
Count the number of characters in a given string.
Use the length property of the string to get the character count.
Consider spaces and special characters in the count.
Example: 'Hello World' has 11 characters.
A framework is a set of guidelines, tools, and libraries used to develop and test software applications.
Framework provides a structure for organizing code and implementing common functionalities.
It helps in reducing development time and improving code quality.
Examples include Selenium for automated testing, Spring for Java development, and React for front-end web development.
I appeared for an interview in Apr 2023.
What people are saying about HARMAN
HARMAN interview questions for popular designations
I have worked with several design patterns including Singleton, Factory, Observer, and Decorator.
Implemented Singleton pattern to ensure only one instance of a class is created.
Used Factory pattern to create objects without exposing the instantiation logic to the client.
Implemented Observer pattern to notify dependent objects of any state changes.
Used Decorator pattern to add functionality to an object dynamically with
Solid Design Pattern is a set of principles for writing maintainable and scalable code.
S - Single Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle
ASP.Net Core Middleware is a pipeline that handles requests and responses.
Middleware is a series of components that handle requests and responses in a pipeline
Each middleware component can modify the request or response
Middleware can be added to the pipeline using the Use() method
Examples of middleware include authentication, logging, and routing
Need to develop a employee portal using asp.net core and angular and share the code base to them.
I applied via Company Website and was interviewed in Aug 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2022. There were 2 interview rounds.
Android Framework is a set of APIs and tools provided by Android to develop applications for Android devices.
It provides a set of pre-built components for building mobile applications.
It includes libraries for UI design, data storage, networking, and more.
Developers can use Android Framework to create apps for smartphones, tablets, wearables, and other devices.
Examples of Android Framework components include Activities...
MVVM stands for Model-View-ViewModel, an architectural pattern used in software development.
MVVM separates the user interface from the business logic and data access layers.
Model represents the data and business logic, View represents the UI, and ViewModel acts as a mediator between the two.
ViewModel exposes data and commands to the View, and communicates with the Model to retrieve and save data.
MVVM is commonly used i...
Room is an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
Room is a part of Android Architecture Components.
It provides compile-time verification of SQL queries.
It simplifies database operations by eliminating boilerplate code.
It supports LiveData and RxJava for reactive programming.
It allows for easy migration of database schema.
It provides a clean API ...
A Builder class is used to create objects with a large number of optional parameters.
Builder class is a creational design pattern.
It separates the construction of a complex object from its representation.
It allows you to create different variations of an object while avoiding constructor pollution.
It has a fluent interface that allows you to chain method calls together.
Example: StringBuilder in Java.
Coroutines and RxJava are both used for asynchronous programming in Android development.
Coroutines are a lightweight solution for asynchronous programming that allow for easy cancellation and error handling.
RxJava is a reactive programming library that uses Observables and Observers to handle asynchronous events.
Both Coroutines and RxJava can be used to simplify complex asynchronous code and improve app performance.
Cor...
SOLID principles are a set of five design principles that help in creating maintainable and scalable software applications.
S - Single Responsibility Principle (SRP)
O - Open-Closed Principle (OCP)
L - Liskov Substitution Principle (LSP)
I - Interface Segregation Principle (ISP)
D - Dependency Inversion Principle (DIP)
The duration of HARMAN interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 233 interviews
Interview experience
based on 2.8k reviews
Rating in categories
Senior Software Engineer
1.7k
salaries
| ₹8.1 L/yr - ₹26.2 L/yr |
Technical Lead
1.5k
salaries
| ₹10.5 L/yr - ₹37 L/yr |
Software Engineer
1.4k
salaries
| ₹4.1 L/yr - ₹17.2 L/yr |
Senior Product Engineer
979
salaries
| ₹6.5 L/yr - ₹25.2 L/yr |
Senior Engineer
963
salaries
| ₹6.9 L/yr - ₹29.9 L/yr |
Samsung
Vivo
OPPO
Dell