Android
Какие ограничения в базе данных ты знаешь и используешь в SQL?
Был ли у вас опыт переписывания или миграции Java-кода на Kotlin?
Чем отличается использование SharedFlow от StateFlow в реактивных потоках данных?
Какие типы делегатов для интерфейсов ты знаешь и применяешь в практике?
Какая роль у операции распаковки объектов в Java и почему она была введена?
Какое отличие существует между использованием commit и commitNow в контексте транзакций и операций с базой данных?
Чем отличаются аннотации Provides и Binds в Dagger, и в каких ситуациях их рекомендуется использовать?
Насколько хорошо ты умеешь создавать и интерпретировать диаграммы для проектирования систем?
Следует ли учитывать временные рамки при оценке сложности задачи?
Чем отличаются SourceSet и таргет в настройке проекта?
Можно ли определить data class без явного определения конструктора в языке программирования?
Каким образом осуществляется связь и обмен данными между пользовательским интерфейсом и бизнес-логикой в архитектуре MVVM?
Каким образом можно создать механизм блокировки, отвечающий за однократное переключение состояний, на уровне программного кода?
Как вы разбиваете сложные бизнес-задачи на более мелкие и управляемые части при разработке продукта?
Как Garbage Collector определяет, что объект уже не используется и может быть удален из памяти?
Как реализуется хранение и обработка элементов с одинаковым хеш-кодом в структуре данных HashMap?
Чем отличается классическая модель памяти от современной модели в контексте работы процессора?
Каким образом инкапсуляция способствует сохранению совместимости компонентов при обновлении системы?
Имели ли вы опыт работы с сетевыми технологиями и протоколами?
Обладаешь ли готовностью делиться своими знаниями с командой?