Are you well-versed in the Java programming language?
Android
How is the extension interface applied in code?
Where do you plan to work or live in the future?
How is the storage and processing of elements with the same hash code implemented in the HashMap data structure?
Where are you currently undergoing professional internship or working full-time?
Have you used the activity launch mode in your Android app?
What is the relationship between the capabilities of the Kotlin language and the application of design patterns?
What are the advantages and disadvantages of using reflection mechanisms in software systems?
Can you list the types of scope used in coroutines?
Can you explain the principles of working with multiple threads simultaneously in programming?
How is the extension mechanism implemented and how does it work in Kotlin at the internal architecture level?
What is the main reason for using synchronization mechanisms in programming?
Explain the concept of coroutines and their application in programming
Can you describe how your training or learning new skills went?
Can you explain what Dagger Hilt is and how it is used in Android development?
What is the role of Android Runtime in the operation of Android devices?
How to save and restore MVP and Dagger 2 components when changing screen orientation without their complete recreation upon Activity restart?
How can you delete a message from a chat in a messenger?
What types of employment contracts do you prefer?
Explain what destructuring a function is and how it is used in programming.