Android
Расскажи о методах, которые перерисовывают View.
Почему важно разделять представление и бизнес-логику в приложении?
Какие способы создания observable вы знаете?
Что ты знаешь о композиции классов?
Как сделать, чтобы объекты в Layout располагались по кругу?
Что означает, если профайлер показывает, что какой-либо фрейм занял 120 миллисекунд?
Какие методы существуют у класса Object в языке Java?
Какие ресурсы есть в Android и какие данные в них можно хранить?
Для чего используются два восклицательных знака в программировании?
Как бы вы реализовали наследование между двумя классами в Kotlin?
Как можно определить, что класс является производным от другого класса?
Какие значения могут принимать атрибут launchMode в Android?
Перечислите все способы передачи данных между фрагментами.
Как в RecyclerView реализуются анимации?
Как в Kotlin создать статические поля, методы и классы?
Какой action используется для интент-фильтра после перезагрузки телефона?
Какой стек технологий ты используешь в разработке Android-приложений?
Что можешь рассказать о свойствах (properties), а также методах get и set в Kotlin?
Что, кроме UI-тестов, можно сделать для проверки кода на наличие багов?
Как в Java обрабатываются ошибки и как с ними следует работать?