Have you developed and used custom user interface elements in applications?
Android
Can you list the main elements of Android architecture and their functions?
Could you list the types of layouts in XML and indicate their level of complexity or resource intensity?
Is Activity accessible or visible to the user after transitioning to the onStop state?
What methods can be used to structure an application by breaking it into separate components or modules?
What features of error handling do you know when working with Kotlin Coroutines?
How to distinguish foreground from background service and what are their main differences?
Can you explain what SupervisorJob is in the context of coroutines and task management in Kotlin?
What is the purpose of the internal keyword in defining scope in programming?
Is it possible to display a Fragment that is in the onStop state?
What are the differences between the Provides and Binds annotations in Dagger, and in which situations are they recommended?
Explain the differences between using launch and asynchronous functions with await in the context of asynchronous programming.
How is error handling carried out within CoroutineScope in Kotlin?
How to identify the most important process in an Android system?
How do you see the development of your professional career in the future?
How do you organize module separation in the latest large multi-tier system you worked on?
Is it possible to implement deferred execution functionality through a task (Job)?
What is the difference between running a service in the background without binding and a service that establishes a connection with a client component?
What is the purpose of a class declared with the sealed modifier?
What are the reasons why inheritance is not allowed in Data Class in Kotlin?