Android
Можете объяснить принцип работы взаимного исключения (mutex) и как оно обеспечивает безопасность при работе с разделяемыми ресурсами?
Имеете ли опыт разработки с использованием языка Kotlin?
Расскажите о том, как организована была командная деятельность и взаимодействие внутри Android-разработческой команды на вашем последнем месте работы.
Каким образом можно изменить значение поля внутри suspend-функции в Kotlin?
Какие области профессиональной деятельности вызывают у тебя наибольший интерес?
Имел ли опыт использования корутин в своих проектах?
Как реализовать работу с сетевыми API в приложении при использовании библиотеки Retrofit?
Можете объяснить принцип работы атомарных операций в программировании?
Объясните концепцию Executor в Java и его роль при выполнении асинхронных задач.
Имели ли вы опыт работы с сервисами или сервисной архитектурой?
Имели ли вы опыт работы с Java 11 в своих проектах?
Можешь назвать различные виды памяти, используемые в Java и их особенности?
Как в программировании обозначают классы, связанные с данными?
Можете рассказать о стадиях развития и завершения жизненного цикла программного продукта?
Какие отличия существуют между Dispatchers.IO и Dispatchers.Default в Kotlin coroutines?
Объясните, каким образом реализуются процессы синхронизации в многопоточных приложениях
Какими методами можно реализовать создание и отображение Fragment в приложении?
Каким классом в Kotlin наследуются все другие классы по умолчанию?
Какие ограничения существуют при обработке задач внутри компонента Broadcast Receiver в Android?
Каким образом можно организовать передачу данных из фонового процесса в главный поток выполнения?