Can you list the main operations performed by a stack data structure?
Android
Why is it necessary to specify core application components in the manifest file in Android?
Can you list the types of references used in Kotlin and explain their differences?
Can you explain the concept of the suspend function in Kotlin and how it works for asynchronous programming?
What is the relationship between the capabilities of the Kotlin language and the application of design patterns?
What is the purpose of the WorkManager component in Android development?
How to implement automatic application restart in case of failure or stop?
What software tools do you use for displaying and processing images?
How is the suspension of execution handled in suspend functions in Kotlin?
Experience in developing and implementing custom user components through creating your own views?
What is the role and purpose of the keyword final in the programming language?
Can you explain what an object in Java language is and what role it plays?
How have you used core Android modules and components in your projects?
Can you explain what the git stash command does and when it is used?
What stages of the Activity lifecycle are activated when the screen orientation changes?
What was the team size you worked with at your previous organization?
In what scenarios is it preferable to use services instead of WorkManager for task execution?
Can you explain the concept of Context and its role in development?
Could you explain the concept of synchronization in multithreaded programming?