Что нужно сделать, чтобы описать GET-запрос?
Какие механизмы можно использовать для отмены запросов от presenter к view?
Каким образом обеспечивается возможность приостановки выполнения функции с модификатором suspend?
Какие способы борьбы с гонкой потоков, кроме использования ключевого слова volatile, вы знаете?
Для чего используется чистая архитектура в разработке приложений?
Какие готовые компоненты с определенным скоупом доступны в Dagger Hilt, и как можно добавить модуль к этой компоненте?
Как передавать данные из одного фрагмента в другой?
Что вы можете рассказать о чистой архитектуре?
Как можно реализовать безопасную и надежную загрузку видео в общих чертах?
Почему не рекомендуется помещать все зависимости в один компонент? Как можно организовать зависимости по-другому?
Чем типы в Kotlin отличаются от типов в Java?
Расскажи о ключевом слове Object в Kotlin и его применении.
Где хранятся объекты в сборщике мусора (Garbage Collector)?
Что такое анонимный класс?
Какие типы коллекций существуют в Java?
Когда происходит перегрузка при использовании инлайн-функций?
Почему наследование в программировании может быть плохим или неудобным?
Расскажи о паттерне MVVM.
Назови конкретные критерии качества кода.
Что для вас является качественным кодом?