Каким образом можно преобразовать коллекцию пар ключ-значение в список чисел, используя расширенную функцию в Kotlin?
Какие подходы существуют для реализации подписки на Flow внутри собственного View в Android?
Какие существуют подходы к эффективному распределению и освобождению памяти в программных системах?
Для чего предназначен формат R8 и в каких случаях его используют?
Какое отличие между объектами типа Sequence и Iterable в Python?
Можете рассказать о вашем опыте разработки и внедрения архитектурных решений на базе MVP?
Какие автоматические методы создаются компилятором для data class и для чего они предназначены?
Чем отличаются SourceSet и таргет в настройке проекта?
Можешь перечислить основные архитектурные шаблоны и их особенности?
Как реализуются и используются расширяющие функции в Kotlin?
Какими методами можно управлять и обрабатывать ошибки в программе?
Как поступить, если ваше приложение перестает отвечать или время отклика слишком долгое для пользователя?
Можете объяснить структуру и принципы работы памяти в виртуальной машине Java (JVM)?
Можешь назвать различные типы области видимости в программировании?
Какие типы потоков выполнения ты можешь назвать?
Расскажите о составе и роли вашей команды в проекте
В каких случаях жизненный цикл Activity в Android может завершиться и объект станет недоступен для дальнейшего использования?
Использовал ли ты объект класса Thread для выполнения параллельных задач в Java?
Есть ли у вас опыт работы с библиотекой RxJava для реактивного программирования?
Какими языками программирования вы владеете?