Did you study the topic independently or did you undergo training in courses?
Android
In what cases can the application of Clean Architecture be ineffective or undesirable in projects?
How does the module merging process occur in the Gradle build system when working with multi-module projects?
Have you used the Callable interface for executing tasks in Java?
Do you consider it possible to successfully combine educational activities with professional work?
Can you explain the stages of the View lifecycle in the application architecture?
How is stopping and pausing coroutine execution achieved in asynchronous applications?
What is the difference in exception handling between Java and Kotlin?
Are you an official employee of your current company?
Can you explain what the coroutineScope function in Kotlin means and what it is used for?
Tell me about projects or tasks you participated in or implemented.
How is collision handling implemented in a HashMap data structure?
What is the main role of the Interceptor pattern in software system architecture?
In what cases is the AtomicInteger class used in Java?
Can you explain what atomic variables are and how they differ from regular ones?
What mechanisms allow switching between states in a state machine implementation using Coroutines?
What mechanisms make coroutines lighter and more resource-efficient?
How is the efficiency of searching for an element by key in a HashMap data structure evaluated?
What are the ways to replace the use of fragments in Single Activity architecture?
What file types are managed through permissions in Android?