Sobes.tech

What architecture is used for delivering and displaying data in the UI?

Middle
321

Explain the principle of the equality operator (==) in programming language.

Junior — Middle
321

What type of software projects would you like to create in the future?

Junior — Middle
321

What difficulties may arise if dependency injection with Dagger is not implemented?

Junior — Middle
321

When should you clear the cache after a user deletes a message?

Junior — Middle
321

What can you tell about the interaction of an Android application with a server?

Middle
321

Какими методами можно повысить эффективность отображения длинных списков в пользовательском интерфейсе?

Junior — Middle
321

Are there candidates undergoing the final interview stage?

Junior — Middle
321

How are extension functions implemented and used in Kotlin?

Junior — Middle
321

How is the time complexity of deleting an element in the middle of a linked list determined?

Junior — Middle
321

Can you explain what the Facade design pattern is and in what cases it is used?

Junior — Middle
320

How is error handling carried out within CoroutineScope in Kotlin?

Junior — Middle
320

From which components or layers does an Intent instance in the MVI model in View come?

Junior — Middle
320

What is the difference between using the 'lateinit' keyword and delegation with 'by lazy {}' in Kotlin?

Middle
320

In which cases is it preferable to use a sealed class instead of an enum in Kotlin?

Junior — Middle
320

How can the behavior of a method in a class created based on another class be changed?

Junior — Middle
320

Why can problems occur with lists in a data class?

Middle
320
/253