Filter interviews by
A service is a component that runs in the background to perform long-running operations without a user interface.
Services can be used to handle network transactions, play music, perform file I/O, etc.
They can run in the same process as the main application or in a separate process.
Services can be started or bound to by other components in the application.
Service types in Android include started services, bound services, and foreground services.
Started services are initiated with startService() and run independently of the calling component.
Bound services are initiated with bindService() and allow components to interact with the service.
Foreground services have a notification to indicate that they are running in the foreground.
Top trending discussions
I applied via Naukri.com and was interviewed in Feb 2023. There were 2 interview rounds.
Interface defines only method signatures while abstract class can have both method signatures and implementations.
An interface can be implemented by multiple classes while a class can only extend one abstract class.
An abstract class can have constructors while an interface cannot.
An abstract class can have non-abstract methods while an interface can only have abstract methods.
An abstract class can have instance variabl...
A singleton class is a class that can only have one instance created at a time.
Singleton classes are often used for managing resources that should only have one instance, such as a database connection or a configuration file.
They are implemented by making the constructor private and providing a static method to access the single instance.
Singleton classes can also implement interfaces and inherit from other classes.
Exa...
I applied via LinkedIn and was interviewed in Mar 2023. There were 4 interview rounds.
I applied via Newspaper Ad and was interviewed before Jan 2022. There were 2 interview rounds.
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
Data structure - tree and linkedlist questions asked, binary search tree
Synchronizing threads in Android can be achieved using synchronization blocks or methods.
Use synchronized keyword to create a synchronized block or method
Use locks such as ReentrantLock for more complex synchronization needs
Consider using synchronized collections like ConcurrentHashMap for thread-safe data structures
I applied via AmbitionBox and was interviewed in Mar 2024. There was 1 interview round.
Multithreading allows multiple threads to exist within the context of a single process, while multiprocessing involves multiple processes running concurrently.
Multithreading allows multiple threads to share the same memory space and resources of a single process, while multiprocessing involves separate memory space for each process.
Multithreading is more lightweight and efficient compared to multiprocessing as threads ...
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
posted on 13 Feb 2024
I applied via Company Website and was interviewed in Aug 2023. There was 1 interview round.
I applied via Recruitment Consultant and was interviewed before May 2020. There were 4 interview rounds.
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
One coding question basic DSA related
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Oracle
Amdocs
Automatic Data Processing (ADP)
Carelon Global Solutions