What are the differences between the dynamic and static mechanisms of Broadcast Receiver in Android?
Android
Tell us about your experience using the Scrum methodology in projects.
What is the role and main purpose of Kotlin Extensions in development?
Can you describe the main cold flows in Coroutines and their features?
Explain the differences in using the protected access modifier in Java and Kotlin.
How does HashSet behave when there are elements with the same hash code of keys?
How can a tab mechanism with navigation history preservation be implemented using fragments in Android?
What types of animations do you know?
What should be used for animation of adding and removing items in RecyclerView?
What is the time complexity of the operation of searching for an element in a linked list?
Tell about your experience using various design patterns in development practice.
Can you explain what the use of the reference method in programming means?
Explain the differences between snapshotFlow, derivedStateOf, remember, and rememberSavable in the context of state management in Jetpack Compose.
What components can be reused inside a RecyclerView?
Have you checked the code of another team member before deploying or integrating it?
What methods can be used to manage fragments with FragmentManager?
Have you shown initiative and proposed new ideas or improvements in your work?
How is dependency injection implemented in Dagger using annotations inside dependent components?
Can you list the main types of access modifiers in Kotlin?
Have you had experience using the GitFlow strategy for version control in projects?