Android
В чем заключается роль SupervisorJob при управлении корутинами в Kotlin?
Чем отличаются функции launch и async при использовании корутин в Kotlin?
Каким образом можно изменить поведение метода в классе, созданном на основе другого класса?
Объясните механизм работы кучи (heap) в виртуальной машине Java и как она управляет памятью для объектов.
Каким образом иконка приложения отображается на рабочем столе пользователя?
Можете объяснить, каким образом реализовано хранение и управление данными в DataStore?
Каким образом можно выполнить обращение к базе данных, используя Room в Android?
Каким образом реализовать диспетчер, работающий в однопоточном режиме?
Каким образом в языке C++ можно передать переменную в функцию: по значению, по ссылке или по указателю?
Какой алгоритмический порядок сложности у операции объединения нескольких массивов с последующей сортировкой полученного результата?
Какая структура данных необходима для обработки данных в однопоточном режиме?
Каковы основные подходы к созданию корутин в программировании?
Каким образом можно реализовать выполнение задач в фоновом режиме, чтобы не блокировать главный поток программы?
Можешь перечислить и описать основные реализации коллекций в Java?
Какими методами можно повысить производительность и эффективность расположения элементов интерфейса в приложении?
Какими методами можно переключать выполнение корутин в рамках одного потока?
Какие методы существуют для централизованной настройки параметров приложения?
Которые из паттернов проектирования вам наиболее нравятся и почему вы их используете
Каким образом выбирается начальный размер внутреннего массива в структурах данных HashMap?
Как определить тип параметра в Kotlin для обобщенного типа без использования reified?