Android
Которые из паттернов проектирования вам наиболее нравятся и почему вы их используете
У вас есть стратегия профессионального развития и продвижения по уровням в компании?
Каким образом осуществляется использование аннотаций в библиотеке Dagger для внедрения зависимостей?
Возможно ли, чтобы сервис одновременно находился в состояниях onBind и started?
Почему важно указывать параметр targetSdk в файле build.gradle для модуля проекта?
Какие причины и ситуации требуют переопределения методов equals и hashCode в классе?
Почему важно указывать значение compileSdk в файле build.gradle для модуля проекта?
Какова роль и предназначение констант в программировании?
Объясните механизм работы класса AtomicInteger и его роль в реализации потокобезопасных операций
Какое различие между методами run, let, also и apply в Kotlin или аналогичных языках?
Расскажите о вашем опыте использования Content Provider в Android-приложениях
Расскажите о вашем опыте использования и настройки Swagger для документирования API.
Можете объяснить, что такое каналы при реализации пуш-уведомлений?
Чем отличается запуск службы, которая работает в фоновом режиме без привязки, от службы, которая устанавливает связь с клиентским компонентом?
Можешь перечислить типы ссылок, используемых в Kotlin, и объяснить их различия?
Можешь перечислить основные виды операторов, используемых в Flow?
Какие последствия наступят при выполнении операции внутри Dispatchers.IO?
Можете объяснить принцип работы ключевого механизма reified в Kotlin?
Что именно в языке Kotlin привлекает тебя или кажется его преимуществом?
В методе hashCode применяется поле, объявленное внутри data class?