Filter interviews by
I was interviewed before Apr 2023.
I developed a demo Chat application usign Dagger, Room, and MVVM pattern
Paging in Android is a technique used to load and display large data sets efficiently by loading data in chunks.
Paging library handles loading data in chunks from a data source, typically a database or network.
It uses a PagedListAdapter to display data in a RecyclerView, loading more data as the user scrolls.
Paging library also supports placeholders for loading and error states, improving user experience.
Paging library...
Top trending discussions
Dispatchers in Kotlin Coroutines are responsible for determining which thread or threads the coroutines should run on.
Dispatchers help manage the execution of coroutines on different threads.
There are different types of Dispatchers like Default, IO, Main, and Unconfined.
Example: launch(Dispatchers.IO) { // perform network operations }
Concurrency design pattern is a design pattern that deals with managing multiple tasks or processes simultaneously.
Concurrency design patterns help in improving performance and efficiency in multi-threaded applications.
Examples of concurrency design patterns include Producer-Consumer, Reader-Writer, and Thread Pool.
These patterns help in avoiding issues like race conditions, deadlocks, and resource contention.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Classes are reference types, while structs are value types in Swift.
Classes are reference types, meaning they are passed by reference, while structs are value types, passed by value.
Classes support inheritance, while structs do not.
Classes have deinitializers, while structs do not.
Classes can have reference counting for memory management, while structs do not.
Example: Class - Person, Struct - Point
ARC stands for Automatic Reference Counting, a memory management system used in iOS development. Retain count is the number of references to an object.
ARC is a memory management system in iOS that automatically tracks and manages memory usage.
Retain count is the number of strong references to an object, which determines when the object should be deallocated.
When an object's retain count reaches 0, it is deallocated fro...
posted on 19 Jul 2024
Dispatchers in Kotlin Coroutines are responsible for determining which thread or threads the coroutines should run on.
Dispatchers help manage the execution of coroutines on different threads.
There are different types of Dispatchers like Default, IO, Main, and Unconfined.
Example: launch(Dispatchers.IO) { // perform network operations }
Concurrency design pattern is a design pattern that deals with managing multiple tasks or processes simultaneously.
Concurrency design patterns help in improving performance and efficiency in multi-threaded applications.
Examples of concurrency design patterns include Producer-Consumer, Reader-Writer, and Thread Pool.
These patterns help in avoiding issues like race conditions, deadlocks, and resource contention.
Sample program regarding oops, SOLID principles
Interview experience
based on 1 review
Rating in categories
Technical Support Engineer
7
salaries
| ₹2.6 L/yr - ₹3.2 L/yr |
Center Manager
7
salaries
| ₹8 L/yr - ₹11 L/yr |
Executive Accountant
5
salaries
| ₹3.6 L/yr - ₹3.8 L/yr |
Motion Graphics Designer and Video Editor
4
salaries
| ₹3.1 L/yr - ₹4.2 L/yr |
Admin Counselor
4
salaries
| ₹1.5 L/yr - ₹3 L/yr |
Unacademy
upGrad
MeritNation
Toppr