What is the purpose of dividing collections in Kotlin into mutable and immutable types?
Android
How to serialize an object of your class if one of its fields is not serializable?
What is an iterator?
Which team role suits you best and why?
How to distinguish the roles and differences of the Adapter and Facade patterns in software design?
Can you explain what the OkHttp library is and what it is used for in application development?
What are the reasons to choose paging by message date and what are its advantages?
What methods are used to detect memory leaks in applications?
How can you ensure the preservation of screen data when changing device configuration using ViewModel?
What methods of file transfer do you know for sending data to a server?
What protocols are used for real-time data transmission on the server?
Why is the componentN function considered inefficient or incorrect in a project?
What methods and criteria do you use when checking the quality of other developers' code?
Which class or interface do the build processes start with in the system?
Can you describe the main principles underlying Material Design?
Could you tell me how you arrived at your current position?
What approaches and tools are used to establish a connection with the server in application development?
What signs indicate the presence of hardcoding in application code?
How is dependency lifecycle management implemented in the Hilt library?
What is the function of Activity components in Android and in what context are they used?