Android
Каким образом можно запустить участок кода в другом потоке вместо главного в Java?
Участвовал ли ты в автоматизации процесса развертывания приложения?
Каким образом реализована обработка коллизий в структуре данных HashMap?
Являются ли аргументы, передаваемые фрагменту, сохраняемыми при переходе между разными состояниями?
Какое нарушение возникает при объединении множества методов разных интерфейсов в один класс или интерфейс?
Могли бы вы объяснить концепцию пула строк и его роль в управлении памятью Java?
Какую проблему позволяет эффективно решать использование многопоточности в программировании?
Какими способами реализовать создание анонимных экземпляров классов в Kotlin?
Каково предназначение атрибута android:exported в файле AndroidManifest.xml для компонентов приложения?
Можешь рассказать о ключевых принципах, лежащих в основе функционального программирования?
Можешь перечислить типы исключительных ситуаций, с которыми сталкивался?
Можно ли быть уверенным, что при изменении настроек будет вызван именно пользовательский конструктор фрагмента?
Можете объяснить использование аннотации @Stable в Jetpack Compose, и зачем она применяется?
Рекомендуется ли передавать контекст в качестве параметра функции, и зачем это делать?
Как реализована и работает расширяющая функция в Kotlin внутри на уровне низкоуровневых деталей?
Каким образом определяется временная затратность при вставке новых элементов в хеш-таблицу?
Какой результат возвращает функция launch в контексте корутин в Kotlin?
Можешь перечислить существующие типы диспетчеров в корутинах?
Можешь перечислить и описать основные конструкторы, используемые в классах программирования?
Какие основные типы структур данных для хранения коллекций ты можешь назвать и описать их особенности?