Do you have experience working with network technologies and protocols?
Android
Which annotations in Dagger are used to include a class in the dependency graph?
What is the difference between components and modules in Dagger?
Explain the main components and principles of Retrofit for interacting with REST API.
What is the role of ItemDecoration in the RecyclerView component and why is it used?
Can you explain how to implement the Model-View-ViewModel architectural pattern and what its main components are?
What methods can be used to organize simultaneous query execution without using threads and asynchronous functions?
Can you explain the principles and main approaches underlying the Material Design system?
How can a service be executed in a separate thread for short-term tasks?
What are the main components and structures in the Jetpack Compose architecture?.
What types of tasks or technologies would you prefer not to work with?
How do you evaluate the execution of a test task and what do you tend to when performing it?
How can data be stored inside a ViewModel for further reuse?
How was your work with services carried out in the projects?
Explain the internal implementation and mechanism of extension functions in the programming language.
What format is used for storing data in the MongoDB database?
What types of automated tests do you know and can you apply?
What methods can be used to obtain image sizes in Android?
What methods can be used to implement the Flow mechanism in the system?
How can one access a phantom link in the system?