Have you developed and used custom user interface elements in applications?
Android
Why are arguments passed to the Fragment creation method, and how does it affect its operation?
How to implement dependency injection through context inside a ViewModel?
Should the time frames be considered when assessing the difficulty of a task?
How do you break down complex business tasks into smaller, manageable parts when developing a product?
How is deep linking implemented and handled within applications?
What criteria and principles of division of responsibilities were applied in your team when organizing work?
At what stage of development did you participate in implementing a new feature in the project?
Explain the difference between onCreateViewHolder and onBindViewHolder methods in a RecyclerView adapter.
Is it possible and how to implement a Fragment using code?
What technologies and tools would you choose for developing a new project?
Can you explain the advantages and disadvantages of the Model-View-Intent (MVI) architectural approach?
What methods and criteria do you use when checking the quality of other developers' code?
What is the use of a multi-module architecture for solving different types of tasks?
Do you have experience in quality assurance of software products?
What functions need to be overridden in the Adapter class for correct operation with RecyclerView?
What limitations do static methods have in object-oriented programming?
Explain the differences between Activity and Fragment components in Android development.
How to properly organize communication and working relationships with the QA testing team?
What steps are needed to launch a new screen in an Android application?