Android
Проводил ли ты проверку кода у руководителя команды?
Имели ли вы опыт использования библиотек для работы с картами и географическими данными?
Имели ли вы опыт работы с библиотекой Room для обработки данных в Android-приложениях?
Вы предпочитаете реализовывать пейджинг по дате сообщений или по их количеству?
Чем отличается использования StateFlow от LiveData для наблюдения за изменениями данных в приложении?
Какой был ваш первый опыт в области разработки и как вы пришли к своему текущему уровню профессионализма?
Чем отличаются механизмы ReentrantLock и synchronized при управлении потоками?
Какие варианты архитектурных паттернов Model-View использовали в своих проектах?
Каким образом реализовать функцию, которая определяет первый элемент из массива, отсутствующий во втором массиве?
Каким образом может возникнуть переполнение стека в программе?
Использовали ли вы ранее продукты, разработанные компанией?
Можете привести примеры собственных компонентов интерфейса, которые вы создавали в виде кастомных View?
Каким образом в Kotlin можно проверить, являются ли два объекта по ссылке одним и тем же экземпляром?
Объясните различия между методами equals() и hashCode() в Java и зачем они нужны вместе.
Каким образом можно реализовать потокобезопасную хеш-таблицу с высокой производительностью в многопоточной среде?
Какие типы Layouts вы использовали в своих проектах и как они применялись?
Можете объяснить структуру и принципы работы памяти в виртуальной машине Java (JVM)?
Как сохранить и восстановить компоненты MVP и Dagger 2 при изменении ориентации экрана без их полного пересоздания при перезапуске Activity?
Какое различие существует между объявлениями переменных var и val в языке Kotlin?
Можете объяснить архитектуру и концепцию Jetpack Compose для создания интерфейсов в Android?