Android
В чем заключается преимущество и недостаток использования паттерна Facade в проектировании программных систем?
Каким образом можно изменить значение поля внутри suspend-функции в Kotlin?
Какие жизненные циклы методов активити активируются при смене одного экрана на другой в Android?
Можешь назвать различные виды памяти, используемые в Java и их особенности?
Имели ли вы опыт работы с сервисами или сервисной архитектурой?
Каковы основные преимущества и недостатки подхода MVP в разработке программного обеспечения?
Каким образом поток получает контроль над объектом и каким образом происходит его захват в много-поточной среде?
Работали ли вы с документами, подтверждающими прохождение военной службы?
Почему рекомендуется выполнять все операции с пользовательским интерфейсом в одном потоке?
Каким способом происходит отмена выполнения корутин в асинхронном программировании?
Как в Kotlin определяется тип, наследующий все остальные типы в языке?
Какова роль и назначения компонента Flow в архитектуре приложений?
Можешь ли ты перечислить основные компоненты и концепции, используемые в Dagger для внедрения зависимостей?
Какие существуют подходы к эффективному распределению и освобождению памяти в программных системах?
Что такое запечатанный класс и какие его основные преимущества и особенности?
Какие причины выбрать пейджинг по дате сообщений и в чем его преимущества?
Можете объяснить, что такое функция с использованием crossinline в Kotlin и в чем ее отличие от обычных inline-функций?
Есть ли у тебя планы расширять свои знания и работать с новыми технологиями?
В Kotlin, по умолчанию, классы считаются закрытыми или открытыми для наследования?
Какими методами можно реализовать анимацию элементов в RecyclerView?