Can you give an example of how to implement the Open/Closed Principle from SOLID principles in practice?
Android
How are extensions, used in Kotlin, implemented in Java?
What methods and tools are you familiar with when creating mobile applications?
How to ensure synchronous operation and prevent conflicts when using the same account on multiple devices simultaneously?
In what situations does a service in an application get destroyed?
Can you explain the main rules for overriding the equals method in Java?
Is it possible to declare arrays as constants using the keyword const val in Kotlin?
Is it possible for the garbage collector to free memory occupied by objects that reference each other in a cycle?
In what cases and for what is the match_parent value used in Android layouts?
How to implement an asynchronous HTTP request using Retrofit and coroutines in an Android project?
What are coroutines and what concept do they implement in programming?
What are the levels of access to class members in Java?
What tasks and projects have you completed in your previous company?
What methods of testing the TEA system do you know?
What methods can be used to save and manage the state of the user interface in Jetpack Compose?
Is it possible to restrict synchronization to only a specific part of an object when using synchronized?
Can you explain what the concept of snapshotFlow is and how it is used in systems?
Каким образом можно реализовать механизм получения push-уведомлений от сервера без использования сервисов Google и Huawei?
Can you list and describe the main constructors used in programming classes?
What methods do you use to improve your technical skills and knowledge?