Android
Какие отличия между Dispatchers.IO и Dispatchers.Default в Coroutine и в каких случаях их предпочтительно использовать?
Объясните, что означает модификатор поздней инициализации 'lateinit' в Kotlin и в каких случаях его используют
Вы уже проводили улучшение и переработку существующего кода в своих проектах?
Какими методами можно реализовать отмену запросов, связанных с Presenter в паттерне MVP для взаимодействия с View?
Зачем вызывается метод forceLayout у объекта View в Android?
Когда планируешь принять решение о смене текущего места работы?
Имели ли место ситуации конфликтов внутри командных коллективов?
Можете объяснить предназначение функции runBlocking в Kotlin Coroutines?
Имел ли опыт реализации анимационных эффектов в компонентах пользовательского интерфейса?
Какими методами можно реализовать обработку исключений внутри корутин в асинхронном программировании?
Объясните принцип работы метода copy у data class, учитывая наличие полей внутри класса
Какими методами можно реализовать навигацию между экранами в Android-приложениях?
Можешь перечислить основные части архитектурного паттерна MVI?
Какая основная функция аннотации Singleton и в чем ее применение?
Каким образом создается статический метод в языке Java?
Какие отличительные особенности имеются у data class по сравнению с классами обычного типа в языке программирования?
Какие преимущества и недостатки имеет использование паттерна Single Activity в разработке приложений?
Какие реализации паттерна Builder применимы в разработке под Android?
Какие основные сложности могут возникнуть при реализации многопоточности в программе?
Какие процессы осуществляются системой Android при запуске приложения?