Filter interviews by
Clear (1)
Memory leak in Android refers to a situation where an application uses memory inefficiently, causing unused memory to accumulate and not be released.
Memory leaks can occur when objects are not properly released after use, leading to a buildup of unused memory.
Common causes of memory leaks in Android include holding onto references to objects that are no longer needed, using static variables in a way that prevents them ...
Use ViewModel to share data between fragments in Android
Create a ViewModel class to hold the data to be shared
Observe the ViewModel in each fragment to receive updates
Use LiveData to ensure data is updated in real-time
A Hash Map is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
Use an array to store the key-value pairs
Implement a hash function to map keys to indices in the array
Handle collisions by using techniques like chaining or open addressing
Activity lifecycle in Android refers to the different states an activity goes through during its lifetime.
There are several states in the activity lifecycle, including onCreate, onStart, onResume, onPause, onStop, and onDestroy.
Activities can transition between these states based on user interactions or system events.
Understanding the activity lifecycle is crucial for managing resources and maintaining a smooth user ex...
Rate your
company
🤫 100% anonymous
How was your last interview experience?
I was interviewed before Mar 2024.
A basic coding round that can be conducted in any programming language.
I applied via Company Website and was interviewed before Aug 2023. There were 2 interview rounds.
I applied via Referral and was interviewed before Sep 2021. There were 2 interview rounds.
QBurst Technologies interview questions for designations
Top trending discussions
I applied via Campus Placement and was interviewed before Jan 2021. There were 4 interview rounds.
I applied via Company Website and was interviewed before Jan 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Jul 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before Jun 2020. There was 1 interview round.
Java is a high-level programming language used for developing applications and software.
Java is object-oriented and platform-independent.
It is used for developing web, mobile, and desktop applications.
Java code is compiled into bytecode and executed by the Java Virtual Machine (JVM).
Popular frameworks and tools for Java development include Spring, Hibernate, and Maven.
Name mangling is a technique used by compilers to give unique names to functions and variables to avoid naming conflicts.
Name mangling is used in C++ to support function overloading.
It is also used in Python to avoid naming conflicts in modules.
Name mangling can make it difficult to access variables and functions from outside the class in which they are defined.
In C++, name mangling can be seen by using the 'nm' comman
based on 3 interviews
1 Interview rounds
Anonymously discuss salaries, work culture, and many more
Get Ambitionbox App
based on 11 reviews
Rating in categories
Senior Engineer
417
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
334
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Engineer
286
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
257
salaries
| ₹0 L/yr - ₹0 L/yr |
Engineer
149
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech