What reasons can lead to dissatisfaction in your current professional activity?
Android
What methods are used to organize safe concurrent access of coroutines to a resource?
How many threads are created by default when using Dispatchers.Main in Kotlin Coroutines?
Have you had experience using ReentrantLock for thread management?
Does the library or framework support a type that allows null value for Any type?
Are you married?
What is stored in the JVM stack area during program execution?
How often is the reorganization of a function using a Stable parameter performed when working with Jetpack Compose?
What main methods are available in the CoroutineScope interface for managing coroutines?
How does error handling inside coroutines using try/catch differ from using CoroutineExceptionHandler?
Explain the concept of composition in object-oriented programming.
What is the difference between Single and Observable data types in the RxJava library?
How is the lifecycle of a fragment managed in Android when the device configuration changes?
How does the 'out' keyword interact with collections in Java?
Can you explain the structure and role of the Domain layer in the Clean Architecture?
Is the difference between DDL and DML commands in databases, and how is it determined?
What ways can you organize the architecture of an Android application to ensure its efficiency and scalability?
What is the difference between Android 7 and Android 8?
What is the purpose of the equals() method in Java?
What reasons and situations require overriding the equals and hashCode methods in a class?