Can you name the main exception that is the parent of other exceptions in the programming language?
Android
Can you list the main elements of Android architecture and their functions?
What are the potential difficulties or disadvantages of using GlobalScope in Kotlin Coroutines?
What is the main purpose of using the component in a data class in Kotlin?
What are the main principles of the relationship between the equals and hashCode methods in Java?
Can there be situations where it is necessary to remove Strong references in code, and what are the possible reasons for this?
What are GC Roots and how do they affect the automatic memory management process?
What is the role of key elements in Android architecture in application development?
What is the difference between Serializable and Parcelable interfaces when passing objects in Android?
What is the main purpose of using extension functions in programming languages?
What methods can be used to implement data exchange between fragments in an application?
What algorithm or method is used when searching for an element in a linked list and what is its time complexity?
Can you name and describe the visibility scopes of various access modifiers in Kotlin?
How to distinguish foreground from background service and what are their main differences?
Are there classes or objects in your experience capable of saving their state as a byte sequence for later recovery?
Can you explain what a coroutine context is in Kotlin?
What are the levels of access to class members in Java?
Could you explain the principle of the volatile variable and in what cases its use is justified?
Is it possible to preserve the state of a ViewModel after the application process ends?