Android
Можете назвать основные фазы процесса компиляции программы?
Чем отличается запуск службы, которая работает в фоновом режиме без привязки, от службы, которая устанавливает связь с клиентским компонентом?
Каким образом выполнить вставку элементов в коллекцию List в Kotlin?
В каких ситуациях в Kotlin применяют объект вместо класса или данных классов?
При использовании unconfined в корутинах, в каком потоке происходит их стартовая инициализация?
Каким образом реализовать паттерн Builder в языке Kotlin?
Что собой представляет функция remember и какую роль она выполняет в системе?
Обязательно ли метод onDestroy вызывается при уничтожении Activity в Android?
Какие методы и техники использованы для предотвращения условий гонки в многопоточных приложениях?
Можешь ли ты перечислить и объяснить основные аннотации, используемые в Retrofit для определения запросов?
Расскажите о своём опыте разработки на Kotlin и крупных проектах, в которых вы использовали этот язык.
Какой модификатор доступа обеспечивает ограничение использования класса или объекта только в пределах одного файла?
Каковы основные преимущества и недостатки использования Jetpack Compose в разработке интерфейсов для Android?
Каким образом можно настроить передачу предложений пользователям, использующим другие сервисы или приложения?
Какие компоненты или элементы создаёт автоматически Kotlin-класс, помеченный как data?
Какими методами можно инициировать выполнение coroutine в Kotlin?
С какими трудностями можно столкнуться при передаче данных между Activity в Android?
Как механизм Handler способствует реализации асинхронных процессов в приложениях?
Можете объяснить, что подразумевается под побочным эффектом в программировании?
Объясните механизм работы кучи (heap) в виртуальной машине Java и как она управляет памятью для объектов.