Filter interviews by
I applied via Approached by Company and was interviewed before Sep 2023. There were 2 interview rounds.
Memory leaks in Android can occur when objects are not properly released from memory, leading to performance issues.
Avoid using static variables as they can hold references to objects longer than needed.
Be cautious with context references, as holding onto them can prevent objects from being garbage collected.
Use tools like LeakCanary to detect memory leaks and fix them before they become a problem.
Strong references prevent garbage collection, while weak references allow objects to be collected if no strong references exist.
Strong references prevent the garbage collector from collecting an object as long as the reference is active.
Weak references allow the garbage collector to collect an object if there are no strong references to it.
Strong references are typically used for objects that should not be collected, w...
To make RecyclerView more performant, optimize item layout, use view recycling, implement pagination, and prefetch data.
Optimize item layout by using ConstraintLayout for complex item views
Implement view recycling to reuse existing views instead of creating new ones
Implement pagination to load data in chunks and reduce memory usage
Prefetch data to load items in advance for smoother scrolling
Broadcast Receiver is a component in Android that allows the app to receive and react to broadcast messages from other apps or the system.
Broadcast Receiver is registered in the AndroidManifest.xml file or dynamically in code.
It can listen for system-wide broadcast messages or custom broadcast messages sent within the app.
Broadcast Receiver can perform actions like starting a service, updating UI, or triggering notific...
Services in Android are background components that perform long-running operations without a user interface.
Services run in the background even if the app is not in the foreground.
They can be used for tasks like playing music, downloading files, or syncing data.
There are two types of services: started services and bound services.
Started services are started with startService() and run independently of the app's lifecyc...
Top trending discussions
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Jun 2020. There were 6 interview rounds.
I applied via Campus Placement and was interviewed before Nov 2019. There were 4 interview rounds.
Java is a high-level programming language known for its platform independence and object-oriented approach.
Java is widely used for developing desktop, web, and mobile applications.
It is known for its robustness, security, and scalability.
Java programs are compiled into bytecode that can run on any Java Virtual Machine (JVM).
It supports multithreading, exception handling, and automatic memory management.
Popular framewor...
I applied via Naukri.com and was interviewed in Sep 2020. There was 1 interview round.
I applied via Walk-in and was interviewed in Sep 2020. There was 1 interview round.
based on 1 interview experience
Difficulty level
Duration
Business Analyst
11
salaries
| ₹4.8 L/yr - ₹6 L/yr |
Java Developer
9
salaries
| ₹2.4 L/yr - ₹8 L/yr |
Assistant Manager
7
salaries
| ₹4.8 L/yr - ₹6.3 L/yr |
Manager
4
salaries
| ₹5.8 L/yr - ₹7.9 L/yr |
Quality Analyst
4
salaries
| ₹4.3 L/yr - ₹4.8 L/yr |
TCS
Accenture
Wipro
Cognizant