Android
Для чего используется внедрение зависимостей (dependency injection) в Android-приложениях?
Что такое BroadcastReceiver в Android?
Какие методы существуют у data class в Kotlin?
Как добавить пользовательские атрибуты для кастомного view в Android?
Что такое делегирование в Kotlin?
Для чего используется Dagger в разработке на Android?
Какие базы данных можно использовать в Android?
Что такое библиотека Room?
Как вызвать метод onDestroy, не проходя через методы onPause и onStop?
Каковы методы оптимизации использования памяти в приложении для Android?
Что такое сборщик мусора в контексте разработки приложений на Android?
Почему необходим отдельный колбек для создания пользовательского интерфейса во фрагменте?
Почему следует использовать аннотацию @Binds вместо аннотации @Provides?
Что означает флаг экспорт?
Что такое профилирование приложения и как оно может помочь в разработке?
Какие ограничения имеют sealed классы в Kotlin?
В вашей предыдущей команде проводилось код-ревью?
Какие виды BroadcastReceiver вы знаете?
Как в Dagger выполнить инъекцию интерфейса?
Какие проблемы могут возникнуть при использовании Dagger?