Android
Какова цель использования расширений в Kotlin?
Какие существуют виды ссылок в Java и их особенности?
Что произойдет, если из Java-кода обратиться к internal полю, объявленному в Kotlin?
Каким образом вы бы расширили TextView, используя определённый метод?
В чем заключается отличие обычного метода от расширяющего метода в Kotlin?
Как осуществляется проверка наличия Looper в потоке?
Расскажи о data-классах и sealed-классах в Kotlin.
Предположи, какие факторы могут вызывать торможение приложения.
В чем заключается основная идея паттерна Фасад?
Почему возникают гонки потоков и какие методы можно использовать для их предотвращения?
Какие функции области видимости в Kotlin вы знаете?
Какие типы анимаций вы знаете?
Как бы вы передали фотографию в редактор?
Что такое кейс использования (Use Case)?
Какие вспомогательные функции вы знаете или использовали в своем опыте?
Какую базу данных вы используете в своих проектах?
В чем разница между итерацией и энумирацией?
Как используются расширения (Extension) в Java?
Как класс-наследник использует функциональность класса-родителя?
Можно ли в Java реализовать аналог функций расширения, как в Kotlin?