What is the maximum number of interfaces that a single class can implement in a programming language?
Android
What does the concept of a background service in Android mean and how does it function?
How does the system save the state of an Activity when the device configuration changes?
What is the role and purpose of a Job type task in coroutine implementation?
What is the purpose of the Intent mechanism in Android and what actions can it initiate?
What is the role of the remember function in Jetpack Compose and why is it used when creating custom components?
Explain how abstract classes and interfaces differ in terms of inheritance implementation in object-oriented programming.
Is it possible to declare a data class with an interface implementation in a programming language?
How to define the scope of dependencies in Dagger and why is it needed?
Explain what a collection data structure is and how it is used in programming.
Can you list the types of exceptional situations you have encountered?
What are the advantages and disadvantages of using a single activity in an application?
Can you explain what Hilt is and what it is used for in Android development?
Can you explain the differences between the architectural patterns MVVM, MVI, and MVP?
Describe the key elements of Android architecture and their functions.
Do you have experience working with projects consisting of multiple modules?
What is the purpose of using the equals method in Kotlin?
How to distinguish architectural patterns MVI and MVVM and what are their main differences?
What are the characteristics of the hashCode implementation in a data class in Kotlin?