Android
Какие особенности и ограничения существуют у классов данных в Kotlin?
Можно ли программно снова инициализировать ArrayList, принудительно заменив его содержимое?
Каким образом внешний код может модифицировать состояние класса?
Что подразумевается под предпочтениями выбора хранилища данных?
В каком месте в памяти Java-хранилища находятся строковые объекты?
Можете объяснить, что представляет собой механизм AssistedInject в Dagger и для чего он используется?
Чем отличаются механизмы ReentrantLock и synchronized при управлении потоками?
Можете рассказать о случаях применения sealed class в ваших разработках?
Можете объяснить, что такое унарный оператор и в чем его отличие от других операторов?
Можешь перечислить основные компоненты слоя Presentation в архитектуре Clean Architecture?
После завершения рендеринга, в какой метод передается управление для отображения View?
Можете объяснить концепцию и назначение паттерна репозиторий в разработке программного обеспечения?
Каким образом ты получаешь и обрабатываешь данные в текущем проекте?
Какими инструментами и библиотеками для модульного тестирования вы пользовались в проектах?
Можно ли одновременно запустить несколько начальных Activity в приложении?
Какого рода объекты могут находиться в стеке данных?
Какой минимальный уровень дохода для вас является приемлемым при рассмотрении вакансии?
Использовал ли ты интерфейс Callable для выполнения задач в Java?
Какие подходы к организации и хранению данных你 используешь или знаком?
Расскажите о вашем опыте использования потоков и многопоточности в проектах