Из каких компонентов состоит проект и за что отвечает каждый из них?
Android
Как менеджер задач передает результат выполнения?
Каким образом обеспечить выполнение операций так, чтобы они не блокировали интерфейс пользователя?
Расскажи подробнее о паттерне MVP (Model-View-Presenter).
Какова роль интерфейсов в процессе разработки программного обеспечения и почему их используют?
Как в режиме выполнения (runtime) создать динамические экраны, которые не были предусмотрены заранее?
Как в Kotlin создать статические поля, методы и классы?
Каким образом ты определяешь, какой из нескольких вариантов работы выбрать?
Какова роль последовательности в программировании и зачем она используется?
Какие отличия существуют между Sealed Interface и Sealed Class в Kotlin?
Как разделить методы и свойства класса и объекта?
Можно ли подключиться к сервису, если Activity запускается после него?
Что такое область видимости (scope) в программировании и как она работает?
Каким образом вы осваивали разработку под Android платформу?
Почему важно переопределять метод hashCode в своих классах?
Изменится ли объем памяти стека и кучи, если в приложении будет создано несколько потоков?
Какая роль у компонента BroadcastReceiver в Android и зачем он используется?
Что происходит, когда мы используем лямбда-выражения на старых версиях Android?
Как вы будете определять, стоит ли интегрировать библиотеку Paging 3 вместо старого решения?
Какую функцию необходимо переопределить, чтобы сохранять информацию в Bundle, и как называется та функция, с помощью которой мы получаем информацию обратно?