Sobes.tech

What is the purpose of dividing collections in Kotlin into mutable and immutable types?

Junior — Middle
303

How to serialize an object of your class if one of its fields is not serializable?

Middle
303

What is an iterator?

Intern
303

Which team role suits you best and why?

Junior — Middle
303

How to distinguish the roles and differences of the Adapter and Facade patterns in software design?

Junior — Middle
303

What are the reasons to choose paging by message date and what are its advantages?

Junior — Middle
303

What methods are used to detect memory leaks in applications?

Junior — Middle
303

How can you ensure the preservation of screen data when changing device configuration using ViewModel?

Junior — Middle
303

What methods of file transfer do you know for sending data to a server?

Junior — Middle
303

What protocols are used for real-time data transmission on the server?

Middle
303

Why is the componentN function considered inefficient or incorrect in a project?

Junior — Middle
303

What methods and criteria do you use when checking the quality of other developers' code?

Junior — Middle
303

Which class or interface do the build processes start with in the system?

Junior — Middle
303

Can you describe the main principles underlying Material Design?

Junior — Middle
303

What approaches and tools are used to establish a connection with the server in application development?

Junior — Middle
303

What signs indicate the presence of hardcoding in application code?

Junior
302

How is dependency lifecycle management implemented in the Hilt library?

Junior — Middle
302

What is the function of Activity components in Android and in what context are they used?

Junior — Middle
302
/253