Sobes.tech

Разбор поведения кода с CoroutineExceptionHandler

Junior — Senior
107

Квадраты упорядоченного массива

Junior — Middle+
104

Создание собственного метода поиска View по идентификатору

Junior — Senior
Netris
104

Вызов расширения у переменной, содержащей null

Junior — Senior
amoCRMamoCRM
104

Создание тестов для функции сложения без переполнения

Junior — Senior
103

Проверка равенства экземпляров data class с изменяемыми полями

Junior — Middle+
Ozon FreshOzon Fresh
102

Выявление ошибок в Kotlin‑классе с data class

Junior — Senior
102

Определение доступности полей и вложенных классов

Junior — Senior
102

Отображение цвета экрана в зависимости от полученных данных о гражданине

Middle — Senior
Профсофт
101

Определение, на каком потоке работают create и subscribe в RxJava

Junior — Senior
amoCRMamoCRM
100

Проектирование платформы, похожей на Twitter

Middle — Senior
100

Определение вывода асинхронных корутин в Kotlin

Junior — Senior
IBS
100

Отображение TOTP‑кодов с обновляющимися таймерами через корутины

Junior — Middle+
100

Возможные результаты вывода из нескольких потоков

Junior — Senior
99

Поведение runBlocking при работе с async‑корутинами

Junior — Senior
amoCRMamoCRM
99

Концепция банковского сервиса

Junior — Senior
98

Определение потоков выполнения операторов RxJava в цепочке с subscribeOn и observeOn

Junior — Senior
amoCRMamoCRM
98

Что выведет сравнение экземпляров data‑класса

Junior — Senior
amoCRMamoCRM
98

Определение потока выполнения при использовании observeOn в RxJava

Junior — Senior
amoCRMamoCRM
98

Объединить запросы с разных экранов и разослать результат подписчикам

Middle — Senior
98
5/6