Sobes.tech

Можете объяснить назначение и использование ключевого слова 'object' в языке Kotlin?

321

Что вы можете рассказать о взаимодействии Android-приложения с сервером?

Middle
321

В чем отличие между API и implementation в системе сборки Gradle?

Junior — Middle
321

Имеются ли кандидаты, проходящие финальный этап собеседования?

Junior — Middle
321

Как реализуются и используются расширяющие функции в Kotlin?

Junior — Middle
321

Можешь привести пример, когда Android-фреймворк использует паттерн проектирования Factory?

Middle
321

Можете объяснить, что представляет собой шаблон проектирования Facade и в каких случаях его используют?

Junior — Middle
320

Что такое анонимный класс?

Junior
320

Какой байткод генерируется для объявления companion object в Kotlin при компиляции в Java-проекте?

Junior — Middle
320

В чем разница между использованием ключевого слова 'lateinit' и делегирования с помощью 'by lazy {}' в Kotlin?

Middle
320

В каких случаях предпочтительно использовать sealed class вместо enum в Kotlin?

Junior — Middle
320

Каким образом можно изменить поведение метода в классе, созданном на основе другого класса?

Junior — Middle
320

Какие коллекции существуют в Java?

Junior
320

Какие проблемы решают различные виды тестирования?

Middle
320

Почему могут возникать проблемы со списками в data class?

Middle
320

Какие функции области видимости в Kotlin вы знаете?

Junior
320

Какая роль у объекта PendingIntent и в каких сценариях он используется в разработке Android-приложений?

320

Что такое исключение TransactionTooLargeException?

Middle
320

Каким образом можно отобразить ошибку во View на основе данных, поступающих из LiveData?

Junior — Middle
320
/253