Android
Когда и при каких условиях может возникнуть ситуация взаимной блокировки ресурсов в системе?
Является ли допустимым наследование класса, объявленного как Sealed, от другого Sealed-класса?
Какие преимущества вы видите в использовании Jetpack Compose при разработке интерфейсов для Android?
Как определить область видимости зависимостей в Dagger и зачем она нужна?
Какими методами можно реализовать передачу данных между экранами при использовании Jetpack Compose Navigation?
Объясните, что подразумевается под понятием Dispatcher в контексте программирования или системной архитектуры.
Можете объяснить, что такое Cold Flow и как он функционирует в системе?
Какие средства и библиотеки для обработки многопоточности применимы в Kotlin?
Можете рассказать о наиболее захватывающих проектах или задачах, с которыми вам приходилось работать?
В каких случаях предпочтительно применять структуру данных Set?
Могли бы вы пояснить принцип функционирования стековой области памяти в JVM и её роль при выполнении программ?
Можете ли вы объяснить, что такое анонимная функция в программировании и как она используется?
Почему запуск нескольких приложений внутри одного процесса считается нежелательным или опасным подходом?
Какова основная цель использования структурированной конкуренции в программировании?
Какие вопросы чаще всего задают по данной позиции на собеседованиях?
Какова роль компонента View в архитектуре MVVM?
Каким образом можно запустить участок кода в другом потоке вместо главного в Java?
Участвовал ли ты в автоматизации процесса развертывания приложения?
Каким образом реализована обработка коллизий в структуре данных HashMap?
Являются ли аргументы, передаваемые фрагменту, сохраняемыми при переходе между разными состояниями?