Tell us about your experience working with the XML format and its use in projects
Android
What mechanisms allow pausing and resuming the execution of coroutines in programming?
Describe the process of starting an Android application and its initiation stages.
How is data exchange between Fragments implemented in Android?
In which cases is it appropriate to use the TreeSet data structure?
How to implement a Dagger component in a project?
When and why should the exception handling mechanism be used through ExceptionHandler?
How is the application icon displayed on the user's desktop?
Have you had experience working with document-oriented or key-value databases?
Can you provide an example of a conflict situation you faced and explain how you resolved it?
How can you ensure that tasks are executed in parallel or simultaneously in a multithreaded application?
Could you explain complex technical concepts so that inexperienced users or colleagues without deep knowledge can understand?
What is the main goal and application of SOLID principles in software development?
Is a val type value immutable after its declaration?
What methods are used to implement parallel task execution in modern systems?
Do you have plans to move to another city or country in the future?
When does the garbage collection of an object referenced by WeakReference occur in the system?
Can you explain what SupervisorJob is in the context of coroutines and task management in Kotlin?
What is your experience with the Selenium test automation tool?
Do you have an understanding of the principles and elements of the Material Design system?