Android
Как вы оцениваете свой опыт после прошедшего собеседования?
Какие основные преимущества мобильной платформы Android по сравнению с другими операционными системами для мобильных устройств?
Можно ли объявлять поля в data class только внутри тела класса, не изменяя конструктор?
Какими методами можно реализовать обмен данными между двумя Activity в приложении?
Каковы преимущества и недостатки выбора конкретного типа хранилища данных?
Каким образом ты реализуешь взаимодействие между модулями в приложении, состоящем из нескольких модулей?
Можете объяснить, что означает использование derivedStateOf в контексте управления состояниями?
Какое количество проектов на Java у вас уже реализовано?
Какие аргументы передаются в метод setValue делегата?
Какова роль SupervisorJob в управлении жизненным циклом корутин в Kotlin?
Каким образом видимость статуса Activity отражается на ее процессе жизненного цикла?
Имели ли вы опыт работы с сервисами или сервисной архитектурой?
Как реализуется и гарантируется целостность операций в рамках транзакции?
Какие основные сложности могут возникнуть при неправильной реализации структурированной конкуренции?
Каким образом происходит завершение асинхронных операций или запросов?
Часто ли ты обращаешься к каким-либо источникам для поиска идей и вдохновения для твоей работы?
Существуют ли специальные маркеры или признаки в используемых технологиях, указывающие на их особые свойства или состояние?
Использовали ли вы кроме MVVM какие-либо другие архитектурные паттерны для разделения ответственности в ваших проектах?
Можешь назвать различные типы контекстов, используемых в программировании или проектировании систем?
Какое значение примет переменная-счетчик после запуска 100 корутин, каждая из которых увеличит её значение на 1 тысячу раз?