Sobes.tech

What methods must a subclass of PagingSource override in the Paging 2 library?

Middle+
309

What is the role of the ViewModel component in implementing the MVVM architecture?

Junior — Middle
309

How can you select only unique elements in a list?

Junior — Middle
309

Can you explain how the 'when' operator works in Kotlin?

Junior — Middle
309

Describe your main responsibilities and projects related to Android application development.

Junior — Middle
309

How can the type of a generic parameter be determined at runtime without using reified?

Junior — Middle
309

How to implement multiple constructors in one class in Kotlin?

Junior — Middle
309

What methods and techniques are used to prevent race conditions in multithreaded applications?

Middle — Middle+
309

What is the type of data stream that is used by default in Flow?

Junior — Middle
309

Why do many developers refuse MVP architecture?

Middle
309

What is the difference between primitive and reference object types in Kotlin?

Junior — Middle
309

Where in the code is the interface binding to the Fragment component performed?

Junior — Middle
309

What methods are available in the Object class?

Junior
309

Can you explain what is meant by the remember function in the context of programming or development?

Junior — Middle
309

List two ways to transfer objects when creating an instance of the Dagger library.

Middle+
309

Can you give an example of using the 'Factory' design pattern in the Android framework?

Middle
309

Do you know how MVVM differs from MVP?

Middle
309

Can you explain what is meant by process termination in an OS?

Junior — Middle
309
/253