Android
Чем отличается использование AtomicInteger от стандартного Integer в контексте многопоточности?
Как отличается стратегия обработки ошибок в рамках Flow и Kotlin Coroutine?
Какие сложности могут возникнуть при реализации паттерна Singleton через сериализацию?
Как определяется порядок элементов, полученных при объединении двух потоков данных?
На что ты обращаешь внимание при выборе компании для работы в будущем?
Какими технологиями и языками программирования был реализован серверный компонент в вашем последнем проекте?
В каком процессе осуществляется обработка сетевых запросов в операционной системе?
Можете объяснить концепцию функции suspend в Kotlin и как она работает для асинхронного программирования?
Можешь описать основные способы обработки событий или запросов в системе?
Не обязательно ли указывать активити в манифесте Android?
Является ли ваше трудоустройство на текущей работе оформленным официально?
Есть ли у вас вопросы по предстоящему собеседованию?
Какие причины позволяют использовать директиву TODO с любым типом данных или структурой?
Какие типы данных или задач лучше всего обрабатывать с использованием потокового парсинга?
Почему равные объекты по методу equals не обязательно имеют одинаковое значение hashCode?
Можете объяснить, что такое Manifest и для чего он используется в Android-разработке?
Каковы основные отличия между архитектурными шаблонами MVP, MVVM и MVI в разработке пользовательских интерфейсов?
Каково предназначение атрибута android:exported в файле AndroidManifest.xml для компонентов приложения?
Допустимо ли включение в интерфейс методов с реализацией?
Какой базовый класс является предком для всех классов в Kotlin?