Filter interviews by
I applied via Walk-in and was interviewed in Sep 2023. There was 1 interview round.
Top trending discussions
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 before Jan 2023. There was 1 interview round.
MVVM is an architectural pattern that separates the UI, business logic, and data layers in an Android app.
Model: Represents the data and business logic of the application.
View: Represents the UI components of the application.
ViewModel: Acts as a mediator between the Model and View, handling communication and logic.
Data binding: MVVM uses data binding to synchronize the View and ViewModel.
Example: In an Android app, the...
Java is a high-level programming language known for its simplicity and versatility.
Java is an object-oriented language
It is platform-independent due to its 'write once, run anywhere' principle
Java uses a virtual machine (JVM) to execute code
It supports multithreading for concurrent programming
Java has automatic memory management through garbage collection
Kotlin modifiers are keywords used to modify classes, properties, functions, and other elements in Kotlin programming language.
Kotlin modifiers include 'public', 'private', 'protected', 'internal', 'open', 'final', 'abstract', 'override', 'lateinit', 'const', 'companion', 'inline', 'data', 'sealed', 'inner', etc.
Modifiers like 'public', 'private', 'protected', and 'internal' control the visibility of classes, functions...
RXJava is a popular Java library for composing asynchronous and event-based programs using observable sequences.
RXJava provides a powerful way to handle asynchronous operations by using observables and subscribers.
It simplifies complex asynchronous code by allowing developers to chain operations and handle errors more easily.
RXJava is commonly used in Android development for handling network requests and background tas...
Git commit records changes to the repository, merge combines changes from different branches, and rebase moves changes to a new base commit.
Git commit saves changes to the local repository with a message describing the changes made.
Git merge combines changes from different branches into the current branch.
Git rebase moves changes from one branch to another by applying each commit from the source branch to the target br
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.
Hooks are functions that let you use state and other React features in functional components.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that allows you to perform side effects in functional components.
Custom hooks are reusable functions that can contai...
Create weather application in react native with unit test scripts
posted on 15 Jun 2022
I applied via Approached by Company and was interviewed in Dec 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Types of jobs in Kotlin coroutine include launch, async, withContext, and runBlocking.
launch: starts a new coroutine without blocking the current thread
async: starts a new coroutine and returns a Deferred object with a result
withContext: switches the coroutine context within a coroutine
runBlocking: blocks the current thread until the coroutine inside it is completed
Flow is a cold asynchronous data stream, Channel is a hot asynchronous data stream. StateFlow is a hot asynchronous data stream with a state, SharedFlow is a hot asynchronous data stream without a state.
Flow is a cold asynchronous data stream that emits values one by one.
Channel is a hot asynchronous data stream that can have multiple subscribers.
StateFlow is a hot asynchronous data stream that retains the most recent ...
Flow lifecycle aware means using Kotlin Flow with lifecycle awareness in Android development.
Flow lifecycle aware helps manage data streams in Android apps
It ensures that data emissions are only observed when the lifecycle is in the appropriate state
Example: Using Flow with LiveData to update UI components based on lifecycle events
Inline functions are functions that are expanded in place at the call site, while high-order functions are functions that can take other functions as parameters or return them.
Inline functions are expanded in place at the call site to improve performance.
High-order functions can take other functions as parameters or return them.
Example of high-order function: map() function in Kotlin.
I applied via Naukri.com and was interviewed in Sep 2023. There were 3 interview rounds.
posted on 17 Jun 2022
I applied via Recruitment Consulltant and was interviewed before Jun 2021. There were 2 interview rounds.
1. Unit testing
2. Program testing
3. Full integration testing
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
Interfaces and abstract classes are used in Android to achieve abstraction, modularity, and code reusability.
Interfaces are used to define a contract that classes must implement, allowing for polymorphism and loose coupling.
Abstract classes provide a base implementation for subclasses, allowing for code reuse and providing common functionality.
Interfaces are commonly used for event handling, callbacks, and defining con...
based on 1 interview
Interview experience
Desktop Support Engineer
966
salaries
| ₹0.9 L/yr - ₹4.5 L/yr |
Engineer- Customer Support
647
salaries
| ₹1 L/yr - ₹4.6 L/yr |
Network Engineer
334
salaries
| ₹1 L/yr - ₹6 L/yr |
Technical Support Engineer
283
salaries
| ₹1.1 L/yr - ₹5.4 L/yr |
System Administrator
241
salaries
| ₹1.4 L/yr - ₹7.9 L/yr |
Wipro
HCLTech
Tech Mahindra
TCS