Можете объяснить назначение и использование ключевого слова 'object' в языке Kotlin?
Android
Какие компетенции ты планируешь улучшить или освоить в ближайшее время?
Что вы можете рассказать о взаимодействии Android-приложения с сервером?
В чем отличие между API и implementation в системе сборки Gradle?
Имеются ли кандидаты, проходящие финальный этап собеседования?
Как реализуются и используются расширяющие функции в Kotlin?
Можешь привести пример, когда Android-фреймворк использует паттерн проектирования Factory?
Можете объяснить, что представляет собой шаблон проектирования Facade и в каких случаях его используют?
Что такое анонимный класс?
Какой байткод генерируется для объявления companion object в Kotlin при компиляции в Java-проекте?
В чем разница между использованием ключевого слова 'lateinit' и делегирования с помощью 'by lazy {}' в Kotlin?
В каких случаях предпочтительно использовать sealed class вместо enum в Kotlin?
Каким образом можно изменить поведение метода в классе, созданном на основе другого класса?
Какие коллекции существуют в Java?
Какие проблемы решают различные виды тестирования?
Почему могут возникать проблемы со списками в data class?
Какие функции области видимости в Kotlin вы знаете?
Какая роль у объекта PendingIntent и в каких сценариях он используется в разработке Android-приложений?
Что такое исключение TransactionTooLargeException?
Каким образом можно отобразить ошибку во View на основе данных, поступающих из LiveData?