What are the advantages and disadvantages of using immutable objects in programming?
Android
Have you had experience using the Atomic construct for managing concurrent data access?
Can you list the operators used in Flow?
What method does the Kotlin compiler use to map variables to corresponding types in Java?
What does the AndroidManifest.xml file look like and what information does it store in an Android project?
How did you divide responsibilities and tasks in your first professional activity?
If two threads are in a waiting state and call wake, which one will be awakened first?
How can multilingual support be implemented in an application?
What are the main types of goals (targets) in iOS app development?
What is the role of ItemDecoration in the RecyclerView component and why is it used?
At what point and under what conditions does the operating system read the AndroidManifest.xml file when launching an app?
Can you explain what the RelativeLayout component is and how it is used to organize elements on the screen?
Could you explain what a service running in the background of an operating system or application is?
Have you had experience working with the NotificationChannel mechanism for sending notifications?
How does the garbage collector mechanism determine that an object can be removed from memory?
What is the purpose of the replace() function in programming?
What is the main concept of Jetpack Compose for developing interfaces in Android?
What types of services have you used in your work?
Can you explain what an object in Java language is and what role it plays?
Could you explain the concept of dividing an application into multiple modules and why it is necessary?