Android
Каким образом обычно структурирована модель данных или бизнес-логика в проекте?
Каким образом реализовать обработку исключений в асинхронных корутинах?
Каким образом осуществляется поиск объектов, доступ к которым осуществляется через корни сборщика мусора?
Каким образом можно выполнить асинхронный блок кода внутри синхронной функции при использовании Coroutines?
Каким образом можно реализовать стандартное поведение свойства в классе?
Каким образом можно определить собственные свойства в пользовательском компоненте Android?
Каким образом в языке Kotlin осуществляется определение типа переменной?
Каким образом осуществляется остановка и приостановка выполнения корутин в асинхронных приложениях?
Каким образом выполнить подсчет суммы всех числовых значений внутри коллекции с ключами и значениями в Kotlin?
Каким образом можно перевести поток данных из состояния, когда он только создается, в состояние постоянного активного потока?
Как в Kotlin реализовать поиск элемента по ключу с выводом сообщения 'Not found', если такой элемент отсутствует?
Можете объяснить внутреннюю работу механизма Continuation и как он реализуется на уровне системы?
Можете объяснить принцип работы взаимного исключения (mutex) и как оно обеспечивает безопасность при работе с разделяемыми ресурсами?
Каким образом JVM определяет, что объект, на который ссылается WeakReference, может быть удален сборщиком мусора?
Как ты обычно справляешься с ситуациями, когда приходится работать сверхурочно?
Расскажите о вашем пути в становлении Android-разработчиком и основных этапах профессионального развития.
Как определить наличие доступа к файлу в файловой системе без явных разрешений?
Какие документы регламентируют прохождение военной службы?
Можете ли вы перечислить и описать наиболее распространённые типы диспетчеров в программировании?
Какова временная сложность операций поиска элемента и вставки в связанный список?