Android
Какие области и темы в сфере технологий тебе наиболее интересны?
Какой контекст следует выбрать при разработке библиотеки?
Какой результат возвращает функция, обозначенная с помощью ключевого слова async в корутинах?
Каким образом осуществляется автоматическая генерация кода в Dagger для внедрения зависимостей?
Как отличить архитектурные паттерны MVI и MVVM и в чем их основные различия?
Имеете ли опыт интеграции и работы с API онлайн картографических сервисов?
Каким образом механизм сборки мусора определяет, что объект необходимо удалить из памяти?
Какова роль и предназначение source set в проекте Kotlin Multiplatform?
Каким образом можно реализовать поддержку Deep Link в приложении без использования сторонних библиотек?
Чем отличается использование темы от стиля при разработке интерфейса в Android?
Использовал ли ты библиотеку Combine для обработки потоков данных?
В каком порядке происходит инициализация свойств и выполнение блоков кода при создании объекта, включая companion object, init блок, переменные в конструкторе и обычные переменные?
Почему важно указывать тип возвращаемого значения в inline-функции?
Можешь привести пример использования Sealed Class для моделирования различных состояний объекта?
Какой Java-код получается в результате компиляции singleton-объекта, созданного с помощью Kotlin object?
Каким образом можно программно выполнить возврат к первому экрану приложения и очистить историю навигации с помощью системных команд?
Опишите ваш опыт разработки и использования компонентов платформы Android в ваших проектах.
Какие преимущества и недостатки использования изменяемых и неизменяемых коллекций в Kotlin?
Каким образом в Java реализуются принципы функционального программирования?
Каким образом выполнить возвращение к основному потоку пользовательского интерфейса после выполнения фоновой операции?