Android
Можешь назвать различные виды памяти, используемые в Java и их особенности?
Какова роль свойства 'by lazy' в Kotlin и в каких сценариях его использование уместно?
Объясните, почему компоненты Activity, Service, BroadcastReceiver и ContentProvider считаются ключевыми элементами в архитектуре Android-приложений
Можете объяснить различия между асинхронностью, параллельностью, многопоточностью и понятием concurrency в программировании?
Каким образом команда управляла тестированием и обеспечивала его качество?
Каким образом вы организовывали хранение и передачу данных в ViewModel в своих проектах?
Какие компоненты можно повторно использовать внутри RecyclerView?
Можешь перечислить основные виды сервисов, используемых в архитектуре приложений?
В каких ситуациях лучше всего назначать техническое собеседование?
В каких случаях оправдано использование компонента BottomSheetDialogFragment в приложении?
Каким образом вы проверяли и оценивали выполненные задачи на предыдущем месте работы?
Можете рассказать о составе и роли вашей команды в последнем проекте?
Каким образом можно избежать ситуации взаимной блокировки в системах?
Как повлияет завершение дочерней корутины на родительский scope в асинхронных операциях?
Можете объяснить, что такое вид Layout под названием FlowRow в Android?
Можете ли вы описать последовательность действий модели в архитектуре MVI?
Каким образом с использованием RxJava можно параллельно выполнить два сетевых вызова и объединить их результаты?
Что произойдет, если обратиться к несуществующему полю объекта с помощью рефлексии?
Можете объяснить, что включает в себя набор компонентов Android Jetpack и как он упрощает разработку приложений?
Каким образом ActivityManager определяет, когда нужно инициировать вызов метода onResume для активной Activity?