Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
Android is an open-source mobile operating system developed by Google for smartphones, tablets, and other devices.
Developed by Google
Based on the Linux kernel
Supports a wide range of applications and games
Customizable user interface
Example: Samsung Galaxy S21 runs on Android
Services are used in Android to perform long-running operations in the background without affecting the user interface.
Services help in running tasks in the background even when the app is not in the foreground.
They can be used for tasks like playing music, downloading files, or fetching data from a server.
Services can be started or bound to activities based on the requirements of the app.
Job scheduler is a component in Android that allows you to schedule tasks to be run at specified times or intervals.
Job scheduler is used to schedule background tasks that need to be run periodically or under certain conditions.
It helps in optimizing battery life by grouping tasks and running them when the device is idle.
You can set constraints like network availability, charging status, and device idle state for the s...
To play music in background on Android, use a Service class to handle playback and manage audio focus.
Create a Service class to handle music playback in the background.
Request audio focus to ensure your app can play music even when other apps are using audio.
Use MediaPlayer or ExoPlayer to play audio files.
Handle media controls and notifications to allow users to control playback from the notification shade.
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for improved performance and responsiveness in applications.
Multithreading allows multiple tasks to be executed simultaneously on a single CPU core.
Each thread has its own stack and runs independently, sharing resources with other threads.
Examples of multithreading include running background tasks while the main UI thread remains
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.
MVVM is a design pattern that separates the UI, business logic, and data layers in an Android app.
MVVM stands for Model-View-ViewModel.
Model represents the data and business logic.
View is the UI component that displays the data.
ViewModel acts as a mediator between the Model and View, handling user interactions and updating the UI.
Data binding is often used to connect the ViewModel with the View in MVVM.
Example: In an A...
A Content Provider is a component in Android that manages access to a structured set of data.
Content Providers are used to share data between different applications.
They provide a standard interface for connecting data in one process with code running in another process.
Content Providers can be used to store and retrieve data from a SQLite database, a file, or even the web.
Examples of Content Providers include Contacts
To check if a number is palindrome, reverse the number and compare it with the original number.
Convert the number to a string to easily reverse it
Reverse the string and compare it with the original string
If they are the same, the number is a palindrome
To find the smallest number in a list, iterate through the list and keep track of the smallest number found so far.
Iterate through the list and compare each number with the current smallest number.
If a number is smaller than the current smallest number, update the smallest number.
Return the smallest number found after iterating through the entire list.
Azimuth is the angle between a celestial object and the observer's true north horizon.
Azimuth is measured in degrees from 0 to 360, with 0 being north, 90 being east, 180 being south, and 270 being west.
It is commonly used in astronomy and navigation to determine the direction of an object in the sky.
Azimuth can also be calculated using a compass or GPS device to determine the direction of travel.
In virtual reality and...
I applied via Approached by Company and was interviewed in Dec 2023. There was 1 interview round.
I applied via Job Portal
Software Developer
10
salaries
| ₹1.1 L/yr - ₹4 L/yr |
Web Developer
9
salaries
| ₹2 L/yr - ₹4.2 L/yr |
Full Stack Developer
5
salaries
| ₹2.8 L/yr - ₹4.1 L/yr |
Programmer Analyst
5
salaries
| ₹2.4 L/yr - ₹4 L/yr |
Senior UI UX Designer
4
salaries
| ₹4.2 L/yr - ₹6 L/yr |
TCS
Wipro
Infosys
LTIMindtree