Can you name the key elements of the Dagger structure used for dependency management?
Android
What ways are there to finish an Activity in an Android app?
Have you had experience using coroutines in your projects?
Explain the working principle of the DiffUtil class and its application in optimizing list updates in Android.
How can the behavior of a method in a class created based on another class be changed?
How is state preservation management of objects implemented in modern applications?
In what cases does the content of the EditText component remain unchanged after saving or updating?
Can you explain what a coroutine context is in Kotlin?
What is the purpose of the subscribeOn operator in working with Observable in reactive programming?
How to distinguish foreground from background service and what are their main differences?
Can you explain what an extension function is in programming?
What methods can be used to implement a list of elements in an Android application?
What is the difference between flatMap and switchMap methods in reactive programming?
How can an object be serialized for transfer or storage in a Bundle type container?
Can you explain the concept of Observable and how it is used in reactive programming?
Explain what is meant by using a question mark type in the context of typing.
What information is displayed to the user when each Callback method in Activity is executed?
Have you had experience working with extensions or plugins in projects?
Do you have experience programming in Java?
Have you used XML format markup for structuring data?