How is the difficulty of adding a new element to a HashMap data structure evaluated?
Android
How is data stored inside a Bundle in Android?
What is the role and purpose of the Completable class in the RxJava library?
How to save and restore MVP and Dagger 2 components when changing screen orientation without their complete recreation upon Activity restart?
Under what conditions are ViewHolder and View objects permanently removed from memory and not reused in RecyclerView?
What is the minimum number of elements needed to initialize a HashMap without automatic expansion?
What changes will occur in the text display in an Android application if the TextView element is inside a LinearLayout and the user rotates the device?
Tell about your experience using Views in user interface development.
What are the main difficulties that may arise when using code generation in Dagger?
How is the order of displaying View components in Android applications implemented?
How to ensure the execution of certain actions in the main thread from another thread?
What are the main questions or nuances encountered when using RxJava?
How does the absence of parameters in the constructor of a data class affect its behavior or functionality?
Explain what the concept of Looper is in the context of application development.
Can you give examples of different types of interface layouts you've encountered?
Experience in using and developing custom views in Android
Can you explain the mechanism of adding elements to the HashSet data structure?
Should feedback be provided during the work process or task execution?
Can you explain how to implement the Model-View-ViewModel architectural pattern and what its main components are?