Android
Есть ли у вас опыт работы с проектами, реализованными на чистой архитектуре?
Какой тип имеет лямбда-выражение в Java?
Что бы вы выбрали: MVI или MVVM?
В чем заключаются отличия между наследованием и композицией в объектно-ориентированном программировании?
У нас нет устройства для профилирования приложения. Какие шаги вы предпримите, чтобы проверить код?
Для чего служит компонент в классе данных?
Как делегаты работают на уровне компиляции в Java?
Для чего используется чистая архитектура в разработке приложений?
Как бы вы настроили ThreadPool для библиотеки аналитики?
Как работает мьютекс в корутинах?
Можно ли избежать вызова методов onPause и onStop в жизни приложения?
Знакомы ли вы с использованием Dagger в разработке Android-приложений?
В чём заключается отличие между Dagger 1 и Dagger 2?
Зачем нужен класс Nothing?
Почему не рекомендуется использовать блоки синхронизации и аналогичные конструкции при работе с корутинами?
Чем отличаются методы add и replace?
Работали ли вы с Jetpack Compose?
Расскажите о паттерне MVVM и его применении в разработке Android-приложений.
Что вы можете рассказать о чистой архитектуре?
Существуют ли механизмы в Android, которые позволяют реализовать доступ к системе без использования кастомных решений?