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

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

Вычисление окончательных ширин дочерних элементов внутри контейнера

Junior — Middle+
ЯндексЯндекс
8

Пример применения sealed‑класса для описания разных состояний

Junior — Middle+
8

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

Junior — Senior
Ozon FreshOzon Fresh
8

Улучшение структуры кода: вариант 1

Middle — Senior
8

Разбор поведения корутин в Kotlin – пример 3

Junior — Senior
7

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

Middle — Principal
7

Обнаружение ошибок в конструкции when

Junior — Senior
7

Преобразование функции с callback в suspend‑функцию

Junior — Senior
Effective Mobile
7

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

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

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

Junior — Middle+
7

Определение, на каком диспетчере работают операции Flow

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

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

Junior — Senior
amoCRMamoCRM
7

Создание простого загрузчика изображений

Junior — Middle+
Яндекс PayЯндекс Pay
7

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

Junior — Senior
amoCRMamoCRM
7

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

Middle — Senior
7

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

Middle — Senior
Salmon
7

Реализация механизма повторных запросов (Polling) с условиями завершения

Junior — Middle+
Salmon
7

Исправление багов во View‑фрагменте, потоках и работе с LocationManager

Junior — Senior
Яндекс PayЯндекс Pay
7

Исследование работы расширяющих функций

Junior — Senior
amoCRMamoCRM
6
3/6