Filter interviews by
I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.
Top trending discussions
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...
It was DSA questions
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 was interviewed in Jul 2022.
Kotlin scope functions are functions that allow concise code block execution on an object.
Kotlin scope functions include let, run, with, apply, and also.
They are used to simplify code and avoid repetitive variable references.
For example, 'with' can be used to execute multiple operations on an object without repeating its name.
Similarly, 'apply' can be used to initialize an object's properties without repeating its name...
I applied via Naukri.com and was interviewed in Jan 2022. There was 1 interview round.
I applied via Referral and was interviewed before May 2021. There was 1 interview round.
I applied via Approached by Company and was interviewed before May 2018. There was 1 interview round.
Activity launch modes, activity lifecycle, finding second largest number in an array, and singleton implementation.
Activity launch modes determine how a new activity is placed in the task stack.
Activity lifecycle consists of several states like onCreate, onStart, onResume, etc.
To find the second largest number in an array, sort the array in descending order and return the element at index 1.
Singleton is a design patter...
based on 1 interview
Interview experience
Demonstration Specialist
26
salaries
| ₹2.5 L/yr - ₹6.6 L/yr |
Sales Executive
26
salaries
| ₹2.2 L/yr - ₹5.1 L/yr |
Analyst
24
salaries
| ₹6.8 L/yr - ₹12 L/yr |
Senior Analyst
20
salaries
| ₹9.7 L/yr - ₹17 L/yr |
Financial Analyst
18
salaries
| ₹6.3 L/yr - ₹16 L/yr |
Bosch
LG Electronics
Samsung
Whirlpool