Filter interviews by
Broadcast receiver is a component in Android that allows the system to deliver events to the app.
Component in Android system
Receives and handles broadcast messages
Used to respond to system-wide events
Registered in the AndroidManifest.xml file
IntentService is a class in Android that performs long-running operations in the background without blocking the main thread.
IntentService is a subclass of Service that handles asynchronous requests (expressed as Intents) on demand.
It is typically used for tasks like downloading files, syncing data, or performing any other background task.
IntentService runs on a separate worker thread, so it does not interfere with the...
I am passionate about developing innovative software solutions and believe this company aligns with my career goals.
Excited about the opportunity to work on cutting-edge technologies
Impressed by the company's reputation for fostering a collaborative work environment
Seeking a challenging role that allows for professional growth and development
Master's degree in Computer Science
Master's degree in Computer Science
Specialization in software engineering
Thesis on machine learning algorithms
Graduated with honors
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 3 interview rounds.
Basic and medium level coding questions.
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
I applied via Approached by Company and was interviewed in Sep 2023. There were 3 interview rounds.
HARMAN interview questions for designations
Doubly linked list is a data structure with nodes having pointers to both previous and next nodes.
Each node has a 'prev' and 'next' pointer
Insertion and deletion can be done at any position
Traversal can be done in both directions
Oops concepts are fundamental to software engineering and are used in real-time projects for better code organization and maintenance.
Encapsulation: Hiding implementation details and exposing only necessary information.
Inheritance: Reusing code and creating a hierarchy of classes.
Polymorphism: Using a single interface to represent multiple types of objects.
Abstraction: Focusing on essential features and ignoring implem...
Linux basic commands are essential for any software engineer. They include commands for file management, system monitoring, and networking.
File management commands: ls, cd, mkdir, rm, cp, mv
System monitoring commands: top, ps, df, free, uptime
Networking commands: ping, traceroute, netstat, ifconfig
Other useful commands: grep, tar, ssh, chmod, chown
It's important to understand the syntax and options for each command.
Exa...
Yes, I have used the Factory and Singleton design patterns in my previous project.
I used the Factory pattern to create objects of different classes based on a common interface.
This helped in reducing the coupling between the client code and the implementation classes.
I used the Singleton pattern to ensure that only one instance of a class is created and used throughout the application.
This helped in reducing the memory...
Get interview-ready with Top HARMAN Interview Questions
Codings related questions and multichoice option
I applied via Approached by Company and was interviewed before Apr 2023. There were 2 interview rounds.
Check if a given number is a power of 2
Check if the number is greater than 0
Use bitwise AND operation to check if only one bit is set in the binary representation of the number
If the result is 0, then the number is a power of 2
FFT is a faster algorithm for calculating DFT. CMSIS DSP is a library for signal processing on ARM Cortex-M processors.
FFT is a more efficient algorithm for calculating the Discrete Fourier Transform (DFT).
CMSIS DSP is a library provided by ARM for signal processing on Cortex-M processors.
CMSIS DSP provides optimized functions for common signal processing tasks like filtering, FFT, and matrix operations.
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
I led a project to develop a new mobile app, ensuring the code structure was independent and scalable. Faced challenges with tight deadlines and changing requirements.
Led project to develop mobile app
Ensured code structure was independent and scalable
Challenges with tight deadlines and changing requirements
I applied via Approached by Company and was interviewed in Jan 2022. There were 4 interview rounds.
Top trending discussions
1 Interview rounds
based on 142 reviews
Rating in categories
Senior Software Engineer
1.7k
salaries
| ₹8 L/yr - ₹31.2 L/yr |
Technical Lead
1.5k
salaries
| ₹10.5 L/yr - ₹37 L/yr |
Software Engineer
1.3k
salaries
| ₹3.7 L/yr - ₹13.9 L/yr |
Senior Engineer
928
salaries
| ₹7.5 L/yr - ₹24.2 L/yr |
Senior Product Engineer
914
salaries
| ₹5.8 L/yr - ₹25.2 L/yr |
Bose
Jbl
Sennheiser
Sony