Android
Что вызывает необходимость внесения изменений в конфигурацию системы?
Расскажите о вашем опыте использования Content Provider в Android-приложениях
Как осуществляется управление потоками при использовании стандартных диспетчеров в асинхронных системах?
Каким образом можно программно выполнить возврат к первому экрану приложения и очистить историю навигации с помощью системных команд?
Является ли безопасной попытка получения значения из HashMap по ключу, которого там нет?
Имел ли опыт использования библиотеки RxKotlin в своих проектах?
Можете объяснить механизм работы сборщика мусора в Swift и как он управляет памятью?
Какова роль слоёв в структурировании Clean Architecture?
Каким образом параметры передаются от родительской корутины к дочерней в контексте наследования?
Как наличие коллизий в структуре данных HashMap влияет на её производительность и поведение?
Могли бы вы объяснить концепцию разделения приложения на несколько модулей и зачем это нужно?
Можешь назвать другие архитектурные шаблоны, кроме MVVM?
Для чего предназначен формат R8 и в каких случаях его используют?
Что представляет собой структура данных Stack и какие данные обычно в ней хранятся?
Что произойдет при вызове метода hashCode для объекта, если этот метод не был явно переопределен в классе?
Каким образом Coroutine Actors помогают избегать состояния гонки при выполнении параллельных операций?
Объясните концепцию Extensions в языке Kotlin и их использование
Имели ли вы опыт работы с концепцией Clean Architecture в своих проектах?
Можете объяснить концепцию SupervisorJob в контексте корутин Kotlin?
Можете объяснить принцип работы атомарных операций в программировании?