Sobes.tech

Explain the principle of functioning of viewModelScope in Android architecture

Junior — Middle
304

How to implement a notification system for the user after a successful file download?

Junior — Middle
304

How can a service be configured in a system?

Junior — Middle
304

How does using StateFlow differ from LiveData for observing data changes in an app?

Junior — Middle
303

Is the size of a LinkedList fixed or can it change dynamically?

Junior — Middle
303

Is it necessary to explicitly specify subclasses within a sealed class during declaration?

Junior — Middle
303

How to ensure the preservation of the current system state when changing configuration?

Junior — Middle
303

How are errors handled in Java and how should you work with them?

Junior
303

Can you name the types of messages that the BroadcastReceiver component in Android can handle?

Junior — Middle
303

How to distinguish a thread of execution from a coroutine and what are the main differences between them?

Junior — Middle
303

Explain why not all memory operations in an application are performed on the stack, and some are done on the heap.

Junior — Middle
303

What is the purpose of dividing collections in Kotlin into mutable and immutable types?

Junior — Middle
303

How to serialize an object of your class if one of its fields is not serializable?

Middle
303

What is an iterator?

Intern
303

Which team role suits you best and why?

Junior — Middle
303

Have you had experience working with the Room library for data processing in Android applications?

303

How to prevent receiving updates after calling the onStop method in the component's lifecycle?

Junior — Middle
303

What are the reasons to choose paging by message date and what are its advantages?

Junior — Middle
303
/253