Android
Что представляет собой сущность контекста корутин?
Какие типы делегатов существуют в Kotlin?
Какие существуют реализации списка в Android?
Что означает переменная volatile?
Какой подход к внедрению зависимостей (DI) вы планируете использовать?
Что хранится в слое данных?
Где хранятся ссылочные типы и что с ними происходит во время работы приложения?
С какими библиотеками Jetpack вы работали?
Что произойдет, если из Java-кода обратиться к internal полю, объявленному в Kotlin?
Каким образом вы бы расширили TextView, используя определённый метод?
Как осуществляется проверка наличия Looper в потоке?
Почему возникают гонки потоков и какие методы можно использовать для их предотвращения?
Какие типы анимаций вы знаете?
Что такое кейс использования (Use Case)?
Какие вспомогательные функции вы знаете или использовали в своем опыте?
Какую базу данных вы используете в своих проектах?
Как класс-наследник использует функциональность класса-родителя?
Устраивает ли тебя, что на позиции мидл-разработчика придется больше заниматься программированием и меньше руководить?
Расскажи о модификаторах доступа в Java.
Какие существуют правила для методов equals и hashCode?