Android
Можете ли вы объяснить, что такое Livelock в контексте Java и как он отличается от Deadlock?
Можете ли вы объяснить, что такое блок кода run {} в языке программирования?
Могли бы вы объяснить, что подразумевается под термином 'горячий поток' в программировании или архитектуре систем?
Объясните принцип автоматического закрытия ресурсов в Java с помощью конструкции try-with-resources.
Можете объяснить, что такое оператор Элвиса в программировании?
Можете объяснить, что подразумевается под процессом обновления конфигурационных настроек системы?
Можете ли вы объяснить, что означает явное использование Intent в Android?
В каких случаях и почему происходит воссоздание ViewModel при смене жизненного цикла Activity?
Объясните механизм работы метода equals() в Kotlin Data Class и в чем его отличие от стандартной реализации equals().
Обладаете ли навыками и опытом, которые можете передать коллегам или новым сотрудникам?
Можете объяснить назначение и использование модификатора доступа protected в языке Kotlin?
Каким образом ты ищешь открытые вакансии и подаешь заявки на работу?
В каких ситуациях происходит автоматическая очистка памяти сборщиком мусора?
Чем отличается использование sealed class от enum в отношении их конструкторов и возможности их создания?
Какой из коллекционных типов — Set или List — обеспечивает более быструю доступность элемента по его индексу или значению?
Какая задача решается с помощью пула потоков и как он используется в программировании?
В чем заключается назначение объявлений с использованием ключевых слов 'const' и 'val' в Kotlin?
Какая роль у компонента BroadcastReceiver в Android и зачем он используется?
Имеете ли вы предпочтения по типу или размеру компании, в которой хотели бы работать?
Почему рекомендуется использовать отдельные ViewModelScope для платформ iOS и Android?