Android
Можете объяснить основные отличия между областью памяти стека и кучей в контексте программирования?
Каким образом обеспечивается согласованность данных при работе с параллельными потоками или процессами?
Каким образом объявить переменную с статическим временем жизни в языке Kotlin?
Каким образом можно реализовать и применять LiveData в рамках принципов Clean Architecture?
Каким образом можно определить собственный контекст для ViewModelScope в Android?
Которые из паттернов проектирования вам наиболее нравятся и почему вы их используете
Чем отличается основная активность от обычной активности в Android?
Каким образом RecyclerView отвечает за отображение списочных элементов на экране?
Какие методы взаимодействия используют процессоры для обмена информацией друг с другом?
Каким образом можно реализовать логирование запросов в системе?
В каком из потоков обработки данных реализована механика управления нагрузкой (backpressure)?
Имели ли вы опыт передачи большого объема срочных задач коллегам или подчиненным?
Как осуществляется применение интерфейса расширения в коде?
Хотели ли вы когда-либо заниматься оценкой и распределением приоритетов для множества срочных задач?
Используете ли вы для реализации репозитория интерфейс или создаете его напрямую?
Какую конкретную проблему вы решали в последней работе или проекте?
Ваш предыдущий проект был ориентирован на создание коммерчески продаваемого продукта?
Бывали ли ситуации, когда ваши коллеги не соглашались с предложением использовать новые технологии?
Бывали ли ситуации, когда у вас возникали сложности или неудачи при выполнении задачи?
В каких случаях применение Clean Architecture может оказаться неэффективным или нежелательным в проектах?