Sobes.tech

Знаешь, как работает кеш-карта?

Middle
300

Какие методы или библиотеки ты использовал для реализации асинхронных операций в своих проектах?

Junior — Middle
300

Каким образом выполнить вставку элементов в коллекцию List в Kotlin?

Junior — Middle
300

Каким образом организовать ожидание окончания выполнения корутин в асинхронной программе?

Junior — Middle
300

Как можно реализовать паттерн Builder в Kotlin, избегая использования дополнительных классов?

Junior — Middle
300

Когда рекомендуется применять inline-функцию в программировании?

300

Обеспечивают ли корутины защиту от условий гонки?

Junior — Middle
300

Защищают ли все виды ссылок объект от удаления?

Middle
300

Как вы относитесь к очень длинным классам, которые содержат от 2 до 4 тысяч строк кода?

Middle+
300

Каким образом реализовать паттерн Singleton в языке Kotlin и какие особенности при этом необходимо учитывать?

Junior — Middle
300

Что подразумевается под использованием метода replace в операциях с фрагментами в Android?

Junior — Middle
300

Какие библиотеки для внедрения зависимостей ты используешь в своих проектах — Dagger или Koin?

Junior — Middle
300

Какова связь между слоями UseCase и Repository в архитектуре приложения?

Junior — Middle
300

При использовании unconfined в корутинах, в каком потоке происходит их стартовая инициализация?

Junior — Middle
300

Каким образом реализован доступ к элементу массива по его индексу?

Junior — Middle
300

Какие операции доступны при использовании CoroutineScope в Kotlin?

Junior — Middle
300

Какие факторы влияют на поведение по умолчанию при использовании DefaultDispatcher?

Junior — Middle
300

Какие методы существуют для безопасной работы с значениями, которые могут быть null?

Junior — Middle
300

В каких случаях и для чего вызывается блок инициализации init в Kotlin?

Junior — Middle
300
/253