How is the listOf structure implemented internally and how does it work under the hood?
Android
Can you explain the stages of the Fragment lifecycle in Android?
How does the visibility of an Activity's status reflect on its lifecycle process?
Is it possible to determine whether a value has been assigned to a variable declared with the lateinit modifier?
Can you explain what are garbage collector roots and what types exist?
Can you explain the principle of the mutableStateOf function in Jetpack Compose and how it manages UI state?
Can you prematurely stop a forEach loop inside its body?
Explain what references mean in programming and how they work.
What approaches or tools are used to update cache data when using Jetpack Compose?
What is the main difference between onStart and onResume methods in the Android activity lifecycle?
What is your most memorable interface project implemented using Jetpack Compose?
How can you prevent re-rendering of UI components with unchanged data in Jetpack Compose?
What structure does the Dagger dependency injection tool have?
What methods should be used to build the database structure for high concurrency applications?
What is the role of the @Dao annotation in the Room library for Android?
What stages of the activity lifecycle are activated when the screen orientation changes?
How to implement the functionality of hiding content using a View, similar to a spoiler in Telegram?
In what situations does system load lead to resource overflow?
What components or modules do you usually check with unit tests?
Explain what is meant by complete duplication of an object with its nested structures.