Android
Какие побочные эффекты можно связать с этапами жизненного цикла функции или объекта?
Расскажи о наиболее трудных профессиональных вызовах, с которыми ты сталкивался
Какие классы или объекты в вашем опыте способны сохранять своё состояние в виде последовательности байтов для последующей восстановления?
Какими способами можно управлять синхронизацией корутин в асинхронном программировании?
Какой поток используется для запуска сервиса в системе?
Можешь объяснить основные отличия области действия (scope) в функциях?
Какие ограничения и особенности существуют у использования GlobalScope в Kotlin Coroutines?
Каково различие между внутренним классом и вложенным классом в программировании?
Можешь перечислить основные классы, расширяющие Throwable в Java?
Что произойдет, если обратиться к объекту, объявленному как не допускающий null, с помощью оператора '?'.
В каких случаях предпочтительнее использовать @Provides вместо @Binds, и почему полностью отказываться от @Provides не рекомендуется?
Хотели ли вы когда-либо заниматься оценкой и распределением приоритетов для множества срочных задач?
Какие автоматические методы создаются компилятором для data class и для чего они предназначены?
Можешь ли ты перечислить основные этапы жизненного цикла компонента Fragment в Android?
В каких случаях рекомендуется применять библиотеку Hilt для внедрения зависимостей в Android-проекте?
Какими методами можно реализовать отображение списков в Jetpack Compose?
Можешь перечислить и объяснить основные функции области видимости в Kotlin?
Можете объяснить, что в Kotlin понимается под термином 'object'?
Какие типы CoroutineDispatcher вам знакомы и в каких случаях их применяли?
В каких ситуациях добавление элемента в конец ArrayList может иметь временную сложность O(n)?