Sobes.tech

Разработка компонента отображения списка поддерживающих чатов

Junior — Senior
73

Разбор synchronized в рекурсивном методе

Junior — Senior
ЯндексЯндекс
71

Контролируемый асинхронный запуск последовательных UseCase‑операций

Middle — Senior
Salmon
68

Обзор кода экрана видеоплеера, построенного с помощью Jetpack Compose

Junior — Middle+
Salmon
65

Конструктор совместного текстового редактора

Middle — Senior
65

Разбор причины ошибки компиляции в Kotlin‑классе

Junior — Senior
63

Поведение исключений в разных типах корутин

Junior — Senior
Uzum
62

Интерфейс для вызова технической поддержки

Junior — Middle+
61

Порядок выполнения корутин внутри coroutineScope

Junior — Senior
amoCRMamoCRM
61

Как определить потоки выполнения операторов RxJava в цепочке

Junior — Senior
amoCRMamoCRM
59

Kotlin‑SDK для управления игровыми достижениями

Junior — Senior
58

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

Junior — Senior
amoCRMamoCRM
58

Организация расположения кнопок на экране

Junior — Senior
ЯндексЯндекс
57

Последовательность инициализации companion object, init‑блоков и вторичного конструктора

Junior — Senior
57

Проектирование платформы, аналогичной Avito

Middle — Principal
56

Как происходит выполнение и синхронизация async‑корутин

Junior — Senior
amoCRMamoCRM
55

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

Junior — Senior
СовкомбанкСовкомбанк
54

Проверка и корректировка кода классов-родителя и наследника

Junior — Middle+
IBS
54

Отображение списка с помощью RecyclerView

Junior — Senior
53

Как взаимодействуют свойства lateinit и nullable при вызове их методов

Junior — Senior
Ozon FreshOzon Fresh
53
2/6