Filter interviews by
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)
I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.
Everything was fine. The Hr was nice and the manager also.
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
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
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
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...
I applied via Campus Placement
Basic string questions
duration 2hr
HARMAN interview questions for popular designations
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
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
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.
Get interview-ready with Top HARMAN Interview Questions
I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.
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.
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.
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
Basics of C/C++, OOPs, Signal Processing, Leetcode Easy - 3 questions
Moderate Level
Mathematical
Logic Reasoning
English Grammar
Technical questions
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Top trending discussions
The duration of HARMAN interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 228 interviews
Interview experience
based on 2.8k reviews
Rating in categories
Senior Software Engineer
1.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
1.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
1.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
931
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Product Engineer
904
salaries
| ₹0 L/yr - ₹0 L/yr |
Bose
Jbl
Sennheiser
Sony