Android
В какие направления может быть направлена вариантность в дженериках?
Расскажи об инициализаторах в классах на языке Kotlin.
В чем заключается отличие между контекстом Application и контекстом Activity?
Перечислите все способы передачи данных между фрагментами.
Знаешь ли ты об иерархии ошибок в Android?
В чем заключается особенность класса String и является ли он иммутабельным?
Какими инструментами и методами вы пользуетесь для поддержания качества кода?
Какие коллекции в Kotlin вы знаете и с какими из них работали?
Назовите конкретные критерии качества кода.
Как в Kotlin создать статическое поле, метод или класс?
Знаешь ли ты, как появились фрагменты в Android?
Как вы работаете с асинхронными операциями?
Что такое пул строк в Java?
Что такое интерфейс и в чем его отличие от абстрактного класса?
Расскажи о методах, которые перерисовывают View.
Что вы считаете недостатками в коде, которые сразу хочется исправить?
Почему многие разработчики отказываются от архитектуры MVP?
Знаете ли вы, что такое десугаринг?
В чем отличие между DML и DDL?
Что произойдет, если обратиться к полю объекта, который может быть равен null?